Update SpringEventOrderListener.java

pull/441/head
cheese8 3 years ago
parent cfa969088c
commit 75c8875b2a

@ -7,44 +7,44 @@ import org.springframework.context.ApplicationEvent;
import org.springframework.context.ApplicationListener;
public class SpringEventOrderListener implements ApplicationListener {
@Override
public void onApplicationEvent(ApplicationEvent event) {
switch (event.getClass().getSimpleName()){
case "ApplicationStartingEvent":
System.out.println("事件ApplicationStartingEvent");
break;
case "ApplicationEnvironmentPreparedEvent":
System.out.println("事件ApplicationEnvironmentPreparedEvent");
break;
case "ApplicationContextInitializedEvent":
System.out.println("事件ApplicationContextInitializedEvent");
break;
case "ApplicationPreparedEvent":
System.out.println("事件ApplicationPreparedEvent");
break;
case "ContextRefreshedEvent":
System.out.println("事件ContextRefreshedEvent");
break;
case "ApplicationStartedEvent":
System.out.println("事件ApplicationStartedEvent");
break;
case "ServletWebServerInitializedEvent":
if( event instanceof WebServerInitializedEvent){
System.out.println("事件WebServerInitializedEvent");
}
if( event instanceof ServletWebServerInitializedEvent){
System.out.println("事件ServletWebServerInitializedEvent");
}
if( event instanceof ReactiveWebServerInitializedEvent){
System.out.println("事件ReactiveWebServerInitializedEvent");
}
break;
case "ApplicationReadyEvent":
System.out.println("事件ApplicationReadyEvent");
break;
case "ApplicationFailedEvent":
break;
}
}
}
@Override
public void onApplicationEvent(ApplicationEvent event) {
switch (event.getClass().getSimpleName()){
case "ApplicationStartingEvent":
System.out.println("事件ApplicationStartingEvent");
break;
case "ApplicationEnvironmentPreparedEvent":
System.out.println("事件ApplicationEnvironmentPreparedEvent");
break;
case "ApplicationContextInitializedEvent":
System.out.println("事件ApplicationContextInitializedEvent");
break;
case "ApplicationPreparedEvent":
System.out.println("事件ApplicationPreparedEvent");
break;
case "ContextRefreshedEvent":
System.out.println("事件ContextRefreshedEvent");
break;
case "ApplicationStartedEvent":
System.out.println("事件ApplicationStartedEvent");
break;
case "ServletWebServerInitializedEvent":
if( event instanceof WebServerInitializedEvent){
System.out.println("事件WebServerInitializedEvent");
}
if( event instanceof ServletWebServerInitializedEvent){
System.out.println("事件ServletWebServerInitializedEvent");
}
if( event instanceof ReactiveWebServerInitializedEvent){
System.out.println("事件ReactiveWebServerInitializedEvent");
}
break;
case "ApplicationReadyEvent":
System.out.println("事件ApplicationReadyEvent");
break;
case "ApplicationFailedEvent":
break;
}
}
}

Loading…
Cancel
Save