点击 ApplicationListener 接口 onApplicationEvent 方法的实现,可以看到我们重写的方法 。

文章插图
五、总结
Spring 使用反射机制,获取了所有继承 ApplicationListener 接口的监听器,在 Spring 初始化时,会把监听器都自动注册到注册表中 。
Spring 的事件发布非常简单 , 我们来总结一下:
- 定义一个继承 ApplicationEvent 的事件
- 定义一个实现 ApplicationListener 的监听器或者使用 @EventListener 监听事件
- 定义一个发送者,调用 ApplicationContext 直接发布或者使用 ApplicationEventPublisher 来发布自定义事件
【Spring Event 业务解耦神器,大大提高可扩展性,刷爆了!】
推荐阅读
- 移动携号转网需要取消哪些业务
- 如何实现SpringCloud全链路灰色发布?
- 如何查询手机业务套餐发什么短信 如何查询手机业务
- 55岁的王祖贤,叶落归根,定居湖州,在移动办业务,女神气质还在
- 十个使用Spring Cloud和Java创建微服务的实践案例
- SpringBoot整合ElasticSearch详解及相关使用方法
- 让Java起飞的技术...
- Spring Cache 缓存注解这样用,实在是太香了!
- 一文带你了解Spring Actuator
- Springboot之把外部依赖包纳入Spring容器管理的两种方式
