深入了解 Spring 各种扩展接口的执行顺序

这是 2018 年底打算写的一个小系列,不知道因为什么原因打断了计划,本系列最终也没有完全完成,但是目前提供的内容也足够去用了。

看本系列时建议下载源码边看边试
项目地址:https://gitee.com/free/boot-order.git

深入了解 Spring 各种扩展接口的执行顺序

本项目通过实际例子来展示所有接口的执行顺序。

  1. Aware 接口调用顺序

  2. Bean 的生命周期

  3. PostProcessor 接口调用顺序

  4. Event

  5. @Autowired@Value

  6. LISTENER

  7. INITIALIZER

组合

  1. Aware && Bean
  2. Aware && PostProcessor
  3. Aware && Bean && PostProcessor
  4. Bean && @Autowired@Value
  5. PostProcessor && @Autowired@Value
  6. Bean && PostProcessor && @Autowired@Value
发布了299 篇原创文章 · 获赞 1651 · 访问量 595万+

猜你喜欢

转载自blog.csdn.net/isea533/article/details/100146590