spring的自动化装配bean

Spring的自动化装配bean

 

Spring从两个角度来实现自动化装配:

 

1、组件扫面( component-scanning):Spring会自动发现应用上下文中所创建的bean。
     例如:通过xml标签 启动组件扫描功能

    再如:通过@ComponentScan注解启动组件扫描功能

@ComponentScan
public class SnsSender{
...
}

 

 

2、自动装配(autowiring):Spring自动满足bean之间的依赖。

   例如:通过@Autowire的注解完成bean依赖,required属性为false时标识如果没有找到对应的bean,则留空。和本注解比较类似的还有@Inject,

@Autowired(required=false)
private ClientService clientService;
 
摘录自Spring实战(第4版)35页。

你可能感兴趣的:(Spring,自动化装配)