在 Spring 容器中通过ApplicationEvent类和 ApplicationListener接口来实现事件监听机制,每次Event 被发布到Spring容器中时都会通知该Listener。
Spring 的事件默认是同步的,调用 publishEvent 方法发布事件后,它会处于阻塞状态,直到Listener接收到事件并处理返回之后才继续执行下去,多个 listener 的情况下前面的没有执行完后面的一直被阻塞。
https://www.cnblogs.com/hhddd-1024/p/16481030.html
https://www.csdn.net/tags/MtTaMg1sNTIwMjU5LWJsb2cO0O0O.html