美文网首页IT修真院_JAVA
关于@Autowired、

关于@Autowired、

作者: 魏杨 | 来源:发表于2017-05-10 23:10 被阅读0次

    以下是关于@Autowired、<context:component-scan>和spring mvc加载bean的知识点

    =========================================================

    @Autowired自动装配

    它可以对类成员变量、方法及构造函数进行标注,完成自动装配的工作。消除set,get方法。)

    首先需要在applicationContext.xml中加入:

    功能:当Spring容器启动时,AutowiredAnnotationBeanPostProcessor将扫描Spring容器中所有Bean,当发现Bean中拥有@Autowired注释时就找到和其匹配(默认按类型匹配)的Bean,并注入到对应的地方中去。

    =======================================================

    <context:component-scan>

    功能:在xml配置了这个标签后,spring可以自动去扫描base-pack下面或者子包下面的Java文件,如果扫描到有@Component @Controller@Service等这些注解的类,则把这些类注册为bean。例:

    在spring.xml文件中配置了:

    UserServiceImpl位com.oeasy.service下的子包impl中,并含有@Service标签。

    ============================================================

    在spring mvc中web项目会直接扫描配置文件中的bean

    在web.xml文件中添加如下代码:

    -----------------------------------------------------------------------------------------------------------------------

    技能树.IT修真院

    “我们相信人人都可以成为一个工程师,现在开始,找个师兄,带你入门,掌控自己学习的节奏,学习的路上不再迷茫”。

    这里是技能树.IT修真院,成千上万的师兄在这里找到了自己的学习路线,学习透明化,成长可见化,师兄1对1免费指导。快来与我一起学习吧 !IT修真院http://www.jnshu.com/login/1/10031132

    相关文章

      网友评论

        本文标题:关于@Autowired、

        本文链接:https://www.haomeiwen.com/subject/egdntxtx.html