写一个类继承ApplicationListener,可以直接引用下述代码,然后调用相应的方法。
1package com.linewell.system; 2 3import com.linewell.cache.ApplicationData; 4import org.springframework.context.ApplicationListener; 5import org.springframework.context.event.ContextRefreshedEvent; 6import org.springframework.stereotype.Component; 7 8@Component 9public class InitializationProcessor implements ApplicationListener<ContextRefreshedEvent> { 10 11 12 @Override 13 public void onApplicationEvent(ContextRefreshedEvent contextRefreshedEvent) { 14 if (contextRefreshedEvent.getApplicationContext().getParent() == null) { 15 System.out.println("run onApplicationEvent method"); 16 //dosomething 17 } 18 } 19}