InitializingBean和BeanPostProcess都是Spring提供的接口

区别:

1、BeanPostProcess先于InitializingBean执行
2、InitializingBean是在对象已经实例化之后,执行接口的afterPropertiesSet()方法;
BeanPostProcess是在bean构建的过程中,postProcessBeforeInitialization,postProcessAfterInitialization

BeanPostProcess接口调用链路如下:
InitializingBean和BeanPostProcess区别

InitializingBean接口调用链路如下:
InitializingBean和BeanPostProcess区别
由调用链路看出,执行的方法先后顺序

相关文章:

  • 2022-12-23
  • 2021-11-25
  • 2022-12-23
  • 2021-06-07
  • 2021-05-23
  • 2022-12-23
  • 2022-02-07
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-11-01
  • 2021-08-06
  • 2021-06-05
  • 2022-01-06
相关资源
相似解决方案