轻松搞定Listener(监听器)

版权声明:转载请注明出处 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;
    }
}

猜你喜欢

转载自blog.csdn.net/cowbin2012/article/details/85194460