xml与注解的区别
| 功能 | xml配置 | 注解 | 
|---|---|---|
| 定义bean | bean标签 class属性 | @Component @Controller @Service @Repository @ComponentScan | 
| 设置依赖注入 | setter注入(set方法) 构造器注入(构造方法) | @Autowired @Qualifier @Value | 
| 配置第三方bean | bean标签 静态、示例工厂,FactoryBean | @Bean | 
| 作用范围 | scope属性 | @Scope | 
| 生命周期 | init-method destroy-method | @PostConstructor @PreDestroy | 
