观察者模式 vs 发布订阅模式
https://zhuanlan.zhihu.com/p/51357583
【设计模式】最常用的设计模式之一的观察者模式
https://blog.csdn.net/colinandroid/article/details/81113013
springboot源码----ApplicationListener
https://www.jianshu.com/p/4163a8b1bdd1
https://zhuanlan.zhihu.com/p/51357583
https://blog.csdn.net/colinandroid/article/details/81113013
https://www.jianshu.com/p/4163a8b1bdd1