SpringInAction4笔记——复习
由于目前只做后端的业务代码的开发,所以根据自己掌握的熟悉程度,只需要复习几个模块即可
重点看的是核心容器(IOC),redis,缓存,消息(主要是rabbitmq),事务,springboot,单元测试
容器是spring最核心的部分,它管理着spring应用中bean的创建,配置和管理。包括bean工厂(提供了DI功能)和多种spring上下文。
重点:常用的上下文环境
AnnotationConfigApplicationContext
ClassPathXmlApplicationContext
FileSystemXmlApplicationContext
AnnotationConfigWebApplicationContext
XmlWebApplicationContext
装配方式有xml显式装配,java显式装配,自动装配(包括组件扫描)
bean的生命周期 (其实可实现的借口不限于这几个,还有好多)
1.实例化
2.为属性赋值
3.BeanNameAware接口
4.BeanFactoryAware接口
5.ApplicationContextAware接口
6.BeanPostProcessor接口
7.InitializingBean接口
8.DisposableBean接口