SpringApplicationRunListener 和ApplicationListener 的应用场景的区别是什么啊

来源:3-12 SpringApplication 运行监听器

更多信息

2021-07-04

SpringApplicationRunListener 和 ApplicationListener 之间的区别示什么啊? 这两个监听器的应用场景是什么呢?

写回答

1回答

慕丝5243988

2021-07-13

我的理解是ApplicationListener是在springboot没出现之前的监听实现,在非springboot的项目启动的过程中,ApplicationListener监听的事件贯穿了整个bean创建的生命周期(详见小马哥的spring源码解析).而SpringApplicationRunListener是springboot应用上下文扩展出来的事件监听接口,算是在spring启动上下文之前又增加了一些事件监听



0
0

Spring Boot2.0深度实践 核心原理拆解+源码分析

系统化剖析Spring Boot 2.0,掌握技术原理,学习源码阅读技巧

2904 学习 · 213 问题

查看课程