SpringBoot使用监听器

文章目录

    • 步骤1:实现Listener接口
    • 步骤2:监听器加@WebListener注解
    • 步骤3:入口类添加@ServletComponentScan注解
    • 测试

步骤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使用监听器_第1张图片

你可能感兴趣的:(Spring)