spring

作者: 你能不能别说话 | 来源:发表于2017-01-09 22:53 被阅读7次

    IOC:


    设值注入是通过成员变量的set方法

    从第8行的配置,可知在InjectionServiceImpl里面有个成员变量叫做injectionDAO(它的类型为InjectionDAOImpl类型的,是因为他的引用为injectionDAO,就是下面配置的id为injectionDAO)


    构造注入:

    在InjectionServiceImpl这个类里面必须要有一个叫做InjectionDAO的构造器,大小写必须完全一致。


    通过值注入的一个小demo:

    然后进行配置:

    property的name是InjectionServiceImpl类中的成员InjectionDAO(大小写必须完全一致)


    如果是通过构造注入:

    在xml里面的配置:

    必须显示的有一个构造器:


    ApplicationContextAware:会向实现了这个接口的bean提供ApplicationContext也就是IOC容器的上下文信息。实现了这个接口的bean必须配置到spring bean 配置文件中去,并由bean容器去加载。

    相关文章

      网友评论

          本文标题:spring

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