SpringInitializationListener和ApplicationListener
时间: 2023-12-12 18:04:55 浏览: 74
SpringMVC事件监听ApplicationListener实例解析
SpringInitializationListener 和 ApplicationListener 是两个不同的接口。
SpringInitializationListener 是 Spring Boot 中的一个监听器接口,它用于在 SpringApplication 的 run 方法执行过程中监听事件。具体来说,它是 SpringApplicationRunListener 接口的一个子接口,并负责在应用程序上下文初始化期间触发事件。
而 ApplicationListener 接口属于 org.springframework.context 包,它是 Spring Framework 中的一个通用的监听器接口,用于监听应用程序中发生的事件。与 SpringInitializationListener 不同的是,ApplicationListener 可以用于任何 Spring 应用程序,而不仅限于 Spring Boot。
总结来说,SpringInitializationListener 是 Spring Boot 中的一个专用监听器接口,用于监听应用程序上下文初始化过程中的事件,而 ApplicationListener 是 Spring Framework 中的通用监听器接口,用于监听应用程序中的事件。它们在不同的上下文中起到不同的作用。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>
阅读全文