且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

spring 扩展接口的执行顺序

更新时间:2022-08-14 22:49:01

  1. 调用构造方法
  2. @value @Autowired 注入

3 实现了Aware 子类执行 BeanNameAware、BeanClassAware、BeanFactoryAware

  1. @postConstract 执行/ 所有BeanPostProcessor.postProcessBeforeInitialization方法执行(@postContract 也是通过 BeanPostProcessor 原理实现的)
  2. 实现InitializingBean接口执行afterPropertiesSet() 方法

6.xml 指定 init-method 执行

  1. 执行所有BeanPostProcessor.postProcessAfterInitialization方法