欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

SpringBoot使用监听器

程序员文章站 2022-07-08 13:10:10
...

步骤1:实现Listener接口

Servlet的监听器有很多,下面以监听Tomcat的启动为例:

@WebListener
public class TestListener implements ServletContextListener {
    @Override
    public void contextInitialized(ServletContextEvent sce) {
        System.out.println("==============Tomcat启动了!==============");
        System.out.println("==============Tomcat启动了!==============");
        System.out.println("==============Tomcat启动了!==============");
    }
}

步骤2:监听器加@WebListener注解

代码在步骤一中

步骤3:入口类添加@ServletComponentScan注解

@SpringBootApplication
@MapperScan("cool.gjh.dao")
@ServletComponentScan(basePackages = "cool.gjh.listener")
public class App {

    public static void main(String[] args) {
        SpringApplication.run(App.class, args);
    }

}

测试

启动SpringBoot,可以看出效果:
SpringBoot使用监听器