Spring高级
- 容器与Bean
- AOP
- Web MVC
- SpringBoot
- 其他
1. 容器接口
- 什么是BeanFactory,BeanFactory能做哪些事?
它是ApplicationContext的父接口,是spring核心容器,主要的ApplicationContext实现都组合了他的功能。
表面上只有getBean,实际上控制反转,依赖注入,直至Bean的生命周期的各种功能,都由其实现类实现 - ApplicationContext有哪些扩展功能
由下图可知ApplicationContext主要继承自Message(处理国际化资源),ResourcePatternResolver(匹配资源),ApplicatonEventPublisher(发布事件对象),EnvirinmentCapable(环境信息)
context。getMessage();
- 事件解耦