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

Loading…
Cancel
Save