Spring Boot(六)自定义事件及监听

事件及监听并不是SpringBoot的新功能,Spring框架早已提供了完善的事件监听机制,在Spring框架中实现事件监听的流程如下:

自定义事件,继承org.springframework.context.ApplicationEvent抽象类

定义事件监听器,实现org.springframework.context.ApplicationListener接口

在Spring容器中发布事件

实现自定义事件及监听

定义事件

1 //自定义事件 2 public class ApplicationEventTest extends ApplicationEvent { 3 4 public ApplicationEventTest(Object source) { 5 super(source); 6 } 7 8 /** 9 * 事件处理事项 10 * @param msg 11 */ 12 public void printMsg(String msg) 13 { 14 System.out.println("监听到事件:"+ApplicationEventTest.class); 15 } 16 }

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

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