- ApplicationContext是BeanFactory子接口,有几种实现类,如FileSystemXmlApplicationContext和ClassPathXmlApplicationContext,成为Spring容器,可以管理被Spring管理的bean的生命周期;
- BeanDefination将配置在xml等地方的bean读取为Resource,BeanDefinationReader读取resource至容器中
- @postContruct @PreDestroy定义在bean初始化完成,和 销毁之前的操作
- BeanPostProcessor(Bean后处理器)的两个抽象方法postProcessBeforeInitialization和postProcessAfterInitialization,分别是在bean初始化之前和初始化之后的操作
- Spring执行注入依赖关系;
后处理器在初始化之前对chinese进行增强处理;
初始化工作init;
后处理器在初始化之后对chinese进行增强处理; - BeanFactoryPostProcessor:容器后处理器
Spring通知顺序: 4个增强处理的优先等级如下(从低到高):
Before增强处理————->Around增强处理————->AfterReturning增强处理————->After增强处理JtaTransactionManager可以实现全局事务
Spring原理知识点
最新推荐文章于 2024-07-24 08:30:00 发布