一、IOC容器部分疑问点
- importSelector用法
- 组件注入的四种方式:
- 1、组件参数注入
- 2、构造器注入
- 3、ApplicationContextAware -》 ApplicationContextAwareProcessor
- 4、xxxAware
二、AOP
三、事务管理器
- @Transactional注解进行事务开启
- 注意:
- a、需要使用@EnableTranscationManagement开启事务管理器
- b、需要在@Configuration的类中,配置响应的事务管理器
- 注意:
四、扩展
- beanFactoryPostProcessor
- beanDefinitionRegistoryProcessor
- AppilicationProcessor:事件驱动开发 -》监听完成事件
- DefferredResult: 异步处理请求(监听消息 --》 将消息结果写入请求返回值)
Spring对@configuration注解有特殊处理:
在@configuration注解中,@Bean注册时,若调用原有的被@Bean声明的方法相当于从ioc容器中找组件。
学会使用/查阅官方文档。