私はApplicationListenerを試していますが、毎回ContextRefreshedEvent
が呼び出されます。 ContextStartedEvent
が呼び出されたときを知りたいContextStartedEventの代わりにContextRefreshedEventが呼び出されています
public class CustomListener implements ApplicationListener{
@Override
public void onApplicationEvent(ApplicationEvent applicationEvent) {
if(applicationEvent instanceof ContextRefreshedEvent){
System.out.println("<><><>refresh event......");
}else if(applicationEvent instanceof ContextStartedEvent){
System.out.println("<><><><>started event......");
}else{
System.out.println("......else........");
}
}
}