InitializingBean、BeanPostProcessor、init-method、@PostConstruct执行先后顺序

初始化Bean的先后顺序为

  1. BeanPostProcessor的postProcessBeforeInitialization方法
  2. 注解了 @PostConstruct 的方法
  3. InitializingBean的afterPropertiesSet方法
  4. bean的指定的初始化方法: init-method
  5. BeanPostProcessor的postProcessAftrInitialization方法

InitializingBean、BeanPostProcessor、init-method、@PostConstruct执行先后顺序_postconstruct执行顺序_彧卿丶的博客-CSDN博客

你可能感兴趣的:(spring)