第一步:先写一个Listener配置类
public class ListenerConfig implements ServletContextListener{
@Override
public void contextInitialized(ServletContextEvent sce) {
System.out.println("侦听器启动");
}
@Override
public void contextDestroyed(ServletContextEvent sce) {
System.out.println("侦听器销毁");
}
}
第二步:新建一个@Configuration注册该配置类
@Configuration
public class CustomServletConfig {
// 注册Listener
@Bean
public ServletListenerRegistrationBean myListener(){
ServletListenerRegistrationBean<EventListener> servletListenerRegistrationBean = new ServletListenerRegistrationBean<>();
servletListenerRegistrationBean.setListener(new ListenerConfig());
return servletListenerRegistrationBean;
}
}