使用
@Order(Ordered.LOWEST_PRECEDENCE)
public class FirstApplicationListener implements ApplicationListener<ContextRefreshedEvent> {
@Override
public void onApplicationEvent(ContextRefreshedEvent event) {
System.out.println("FirstApplicationListener--");
}
}
# Application Listeners
org.springframework.context.ApplicationListener=\
com.example.config.listener.FirstApplicationListener,\
com.example.config.listener.SecondApplicationListener
运行监听器
starting |
ApplicationStartingEvent |
应用刚启动 |
|
environmentPrepared |
ApplicationEnvironmentPreparedEvent |
|
|
contextPrepared |
ApplicationContextInitializedEvent |
|
|
contextLoaded |
ApplicationPreparedEvent |
|
|
started |
ApplicationStartedEvent |
Spring Bean已完成初始化 |
|
running |
ApplicationReadyEvent |
|
|
failed |
ApplicationFailedEvent |
|
|