Spring实战——Bean装配(二)

1. 自动化装配Bean

component:

组件扫描:

测试和自动装配:

 2. 注解装配

3. XML配置文件装配

      (1)构造器注入

       或 c命名空间

     

   (2)setter注入

     或  P命名空间

4. 混合配置

        将两个容器组合在一起,变成一个新的容器

5. 解决歧义性

  • 首选@Primary

  • 限定符@Qualifier,可以自定义限定符

6. Bean的作用域  @Scope

7. 运行时值注入:但有的时候,我们可能会希望避免硬编码值,而是想让这些值在运行时再确定,P123

(1)使用@PropertySource注解和Environment:

(2)属性占位符    ${ ... }

(3)Spring表达式语言(SpEL)  #{ ... }  应用非常广泛

8. 其它

  • 注入主要有:构造器注入和setter注入

  • 组件扫描+自动装配 两点

  • profile,选择一个环境,@ActiveProfiles("dev")

  • @Conditional(条件)

猜你喜欢

转载自blog.csdn.net/m0_37892106/article/details/87879936