深入理解Spring的容器内事件发布监听机制(10)

Collection<ApplicationListener<?>> listeners =
                        retrieveApplicationListeners(eventType, sourceType, retriever);
                //将匹配结果缓存到map中
                this.retrieverCache.put(cacheKey, retriever);
                return listeners;

梳理下容器事件发布的整个流程,可以总结如下

深入理解Spring的容器内事件发布监听机制

5.总结

这篇文章主要是为了梳理下Spring的容器内事件体系并对其工作原理做一定程度上的源码上的剖析,本来还想展示一些关于Spring事件发布监听机制的一些扩展特性和额外功能,不过由于前面废话太多导致篇幅
已经大大超出了预期,后面这部分只能有时间另开一篇再说了。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/8aa7eccef7a6ee573b4af64ab1388374.html