文章正文
spring boot 系统启动事件监听
【文章】2020-04-23
简介spring boot 系统启动事件监听
spring boot在启动过程中提供了一些事件的监听,这样极大的方便了开发者拓展功能;
spring boot支持的事件类型:ApplicationStartingEvent
事件列表
关键步骤:
1、实现接口ApplicationListener来创建自己的事件监听类;如:
@Componentpublic class ApplicationStartedEventListener implements ApplicationListener<ApplicationStartingEvent> { @Override public void onApplicationEvent(ApplicationStartingEvent applicationStartedEvent) { System.out.println("application starting ....."); } }2、在启动类中注册,修改此前启动类的代码为:
@SpringBootApplicationpublic class SpringBootDemoApplication { public static void main(String[] args) { SpringApplication springApplication = new SpringApplication(SpringBootDemoApplication.class); springApplication.addListeners(new ApplicationStartedEventListener()); springApplication.run(args); } }3、运行发现启动前先打印
同样的,为了省事,直接用lamda来实现其他几个接口
@SpringBootApplicationpublic class SpringBootDemoApplication { public static void main(String[] args) { SpringApplication springApplication = new SpringApplication(SpringBootDemoApplication.class); springApplication.addListeners(new ApplicationStartedEventListener()); springApplication.addListeners((ApplicationListener<ApplicationPreparedEvent>) event -> { System.out.println("application prepared event"); }); springApplication.addListeners((ApplicationListener<ApplicationReadyEvent>) event -> { System.out.println("application ready event"); }); springApplication.run(args); } }系统启动时,执行顺序为:
application starting
>application prepared
>application ready
打赏支持
感谢您的支持,加油!

打开微信扫码打赏,你说多少就多少
找书费时,联系客服快速获取!

在线客服8:30-22:30,若离线请留言!
获取教程,请联系在线客服!

在线客服8:30-22:30,若离线请留言!
热门阅读
-
利玛窦神父传 上下(法)裴化行著;管震湖译 北京:商务印书馆 PDF 9787458465519 出版时间:1998.pdf
利玛窦神父传 上下(法)裴化行著;管震湖译 北京:商务印书馆 PDF 9787458465519 出版时间:1998.pdf ...
-
利玛窦书信集 (意)利玛窦著 北京:商务印书馆 PDF 9787100085663 2018.pdf
利玛窦书信集 (意)利玛窦著 北京:商务印书馆 PDF 9787100085663 2018.pdf ...
-
中西文化关系通史 下 从利玛窦到马戛尔尼(1500年-1800年) 张国刚著 PDF 9787514759502 2019.pdf
中西文化关系通史 下 从利玛窦到马戛尔尼(1500年-1800年) 张国刚著 PDF 9787514759502 2019.pdf ...
-
飞行员航空知识手册 第4版 (美)Paul E. Illman著;王同乐,杨新湦译 北京:航空工业出版社 PDF 7801836626 2006.pdf
飞行员航空知识手册 第4版 (美)Paul E. Illman著;王同乐,杨新湦译 北京:航空工业出版社 PDF 7801836626 2006.pdf ...
-
中共党史知识手册 郑福林主编 北京:北京出版社 PDF 7200003417 1987.pdf
中共党史知识手册 郑福林主编 北京:北京出版社 PDF 7200003417 1987.pdf ...
-
舞蹈知识手册 隆荫培等编著 上海:上海音乐出版社 PDF 7805537518 1999.pdf
舞蹈知识手册 隆荫培等编著 上海:上海音乐出版社 PDF 7805537518 1999.pdf ...
-
青年常用知识手册 方洲主编 北京:中国青年出版社 PDF 7500638019 2000.pdf
青年常用知识手册 方洲主编 北京:中国青年出版社 PDF 7500638019 2000.pdf ...
-
性知识手册 张继华,杨金兰著 北京:中国中医药出版社 PDF 7800897133 出版时间:1998.pdf
性知识手册 张继华,杨金兰著 北京:中国中医药出版社 PDF 7800897133 出版时间:1998.pdf ...
-
世界足球知识手册 遇建浩编著 上海:上海三联书店 PDF 7542609521 1998.pdf
世界足球知识手册 遇建浩编著 上海:上海三联书店 PDF 7542609521 1998.pdf ...
-
青少年必知科普知识手册 檀明山主编 北京:经济日报出版社 PDF 7801276701 2000.pdf
青少年必知科普知识手册 檀明山主编 北京:经济日报出版社 PDF 7801276701 2000.pdf ...