zoukankan      html  css  js  c++  java
  • 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命名空间配合使用

  • 相关阅读:
    [C++]2-5 分数化小数
    [C++]2-4 子序列的和
    [C++]2-3 倒三角形
    [C++]2-2 韩信点兵
    [C++]2-1 水仙花数
    [C++]竞赛模板·数据统计与IO(重定向版与非重定向版)
    数学建模·经验小结
    信息检索·论文写作
    PPT制作
    演讲与语言表达
  • 原文地址:https://www.cnblogs.com/xiehuazhen/p/10110964.html
Copyright © 2011-2022 走看看