步骤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,可以看出效果: