springboot项目添加启动类方式,本人之总结了以下几种:
添加启动类的目的:比如在项目启动的时候就初始化一些数据之类的
方式1:
1:实现 ServletContextListener 类
@Slf4j
public class UserTaskMock implements ServletContextListener {
@Override
public void contextInitialized(ServletContextEvent sce) {
log.info("我初始化啦");
log.info("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@");
log.info("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@");
log.info("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@");
log.info("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@");
}
@Override
public void contextDestroyed(ServletContextEvent sce) {
log.info("我销毁啦");
log.info("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
本文总结了在SpringBoot2项目中添加启动类的两种方式:一是实现ServletContextListener类并用@Configuration注解注册bean;二是直接实现CommandLineRunner接口。启动类主要用于项目启动时的初始化操作。若已有web.xml配置文件,也可直接在其中配置servlet监听器。
订阅专栏 解锁全文

3391

被折叠的 条评论
为什么被折叠?



