• spring系列1——装配bean


    一.自动化装配

      ——spring从两个角度实现自动装配:自动装配、组件扫描

    1.组件扫描:扫描配置类所在包中带有@Component注解的类

    注:@ComponentScan可以指定具体包名

    例:

    2.通过@Autowired自动装配

    注:Spring支持将@Named作为@Component的替代方案,@Autowired对应@Inject

      需导入:

    3.进行测试

    二.通过Java代码装配bean

    1.@Configuration声明为配置类

    2.@Bean将返回的对象注册为Spring应用上下文的bean

    3.测试

    三.通过XML装配bean

    1.借助构造器注入初始化bean

    1)构造器注入bean引用:

    (1)一般方法:

    (2)利用c-命名空间:

      引用构造器参数名称

     引用构造器参数索引

    只有一个构造参数,省略索引

     2)构造器注入字面量

    (1)一般方法

     

    (2)c-命名空间

     3)构造器装配集合

    (1)一般方法

    (2)c命名空间和util命名空间配合使用

     2.设置属性初始化bean

    1)设置属性注入bean引用:

    (1)一般方法:

    (2)利用p-命名空间:

     2)设置属性注入字面量

    (1)一般方法

     

    (2)p-命名空间

     3)设置属性装配集合

    (1)一般方法

    (2)p命名空间和util命名空间配合使用

  • 相关阅读:
    个人总结---小水长流,则能穿石
    软件工程与UML作业3(互评作业)
    软件工程与UML作业2
    软件工程与UML作业1
    大创省级答辩总结
    C语言知识汇编
    C语言知识点汇集
    C语言汇总3
    C语言汇总2
    c语言汇总1
  • 原文地址:https://www.cnblogs.com/xiehuazhen/p/10110964.html
Copyright © 2020-2023  润新知