注解开发
9:36
19-注解开发定义bean
@Component表示是spring配置文件中所需要配置的,即spring的组件
其衍生注解有@Controller , @Serivice , @Repository-
20-纯注解开发
原本是传递配置文件初始化容器,
现在转而利用注解+配置类来初始化容器
21-bean管理 (作用范围和生命周期)
@Autowired(required=true)
@Qualifier(“beanName”)
使用@Value实现简单类型的注入
@value(${name})可以进行配置文件注入


23-第三方bean的管理
在配置类中加@Bean注解管理第三方bean
但是不建议直接写在Spring的配置类
推荐以下两种: 导入式 , 扫描式
另写配置文件 并且Import进核心配置


那么问题来了:如果所写的bean需要依赖其他bean,
或者如果它缺少了字段怎么办?
简单类型直接@Value注解赋值给成员变量 ,再作为参数传递’
引用数据类型就用@Bean

XML和注解 开发总结


