文章目录
1.美图
2.概述
Spring的世界中有这么一对好基友,两个人总是同时出现,相爱相杀。这就是ApplicationEvent与ApplicationListener。感觉有点像小偷和警察,只要ApplicationEvent一出现,ApplicationListener就会发现TA。
关于事件的请参考:Spring Boot 之事件(Event)
3.案例
下面我们就来看一个示例,是Spring官方文档提供的示例。
这个示例的背景:就是一个发送邮件的功能,如果在发送邮件的过程中,发现邮件地址在黑名单内,那么就发送一个黑名单事件,负责监听该事件的Listener就会监听到,打印相关信息;如果不在黑名单内,就直接发送出去。
发送邮件的黑名单事件与监听
项目结构