前言
在使用spring的过程中,一般很少直接使用BeanFactory示例作为容器,更多的是使用ApplicationContext示例作为容器。
ApplicationContext容器提供观察者模式的时间机制
- ApplicationEvent:事件
- ApplicationListener:时间监听
- ApplicationContext:容器
应用程序只需要创建一个event并发布到容器中,Listener就会监听到此事件并进行处理。
此篇文章我们就来详细讨论一下Spring事件的各种用法。