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命名空间配合使用

  • 相关阅读:
    Linux的chattr与lsattr命令详解
    Ant_的最完整build.xml解释
    ant安装和验证
    MySQL ALTER TABLE: ALTER vs CHANGE vs MODIFY COLUMN
    python简单爬虫技术
    selenium自动化测试打开新标签窗口
    js中的相等与不等运算
    table-layout:fixed 属性的解说
    DWZ与KindEditor编辑器的整合
    DWZ框架学习
  • 原文地址:https://www.cnblogs.com/xiehuazhen/p/10110964.html
Copyright © 2011-2022 走看看