Springboot ---- Listener
/**
* Springboot整合Listener
*
* xml:
* <Listener>
* <Listener-class>com.xxx.listener.FirstListener</Listener-class> //类全路径
* </Listener>
*/
通过注解扫描完成注册:
类上添加@WebListener注解
同时类需要实现 ServletContextListener
2:通过方法注册:
类需要实现 ServletContextListener 但是不需要添加其他说明。
然后在启动类中返回:
/* Listener two
ServletListenerRegistrationBean<SecondListener>
ServletListenerRegistrationBean有一个泛型, 这个泛型就是我们需要注册的Listener */
@Bean
public ServletListenerRegistrationBean<SecondListener> getserveletListener(){
ServletListenerRegistrationBean<SecondListener> listener = new ServletListenerRegistrationBean<SecondListener>(new SecondListener());
return listener;
}