版权声明:转载请注明出处 https://blog.csdn.net/cowbin2012/article/details/85194460
创建监听器
@WebListener
@Configuration
@Slf4j
public class ContextListener implements ServletContextListener {
@Override
public void contextInitialized(ServletContextEvent servletContextEvent) {
log.info("自定义监听器");
}
@Override
public void contextDestroyed(ServletContextEvent servletContextEvent) {
}
}
也可以不用@WebListener这个注解,在启动类Application中添加bean或者另外创建配置文件即可。
@Configuration
public class ListenerConfig {
@Bean
public ServletListenerRegistrationBean servletListenerRegistrationBean() {
ServletListenerRegistrationBean slrBean = new ServletListenerRegistrationBean();
slrBean.setListener(new ContextListener());
return slrBean;
}
}