SpringBoot的事件监听
事件监听的流程分为三步: 1、自定义事件,一般是继承ApplicationEvent抽象类。 2、定义事件监听器,一般是实现ApplicationListener接口。 3、a、启动的时候,需要将监听器加入到Spring容器中。 b、 或者将监听器加入到容器中。@Component c、使用@EventListener注解,在方法上面加入@EventListener注解,且该类需要纳入到spring容器中进行管理。 d、 或者使用配置项,在默认的配置文件application.properties配置文件里面加入进去,context.listener.classes配置项。 context.listener.classes=com.bie.license.ListenerApplicationListener 4、发布事件。使用ApplicationContext.publishEvent发布事件。 1、事件监听第一步,定义一个事件,继承ApplicationEvent抽象类。 1 package com.bie.license; 2 3 import org.springframework.context.ApplicationEvent; 4 5 /** 6 * 7 * @Description TODO 8 * @author biehl 9 * @Date