项目启动时初始化一次指定业务
public class InitQuartzJob implements ApplicationListener<ContextRefreshedEvent> {
@Override
public void onApplicationEvent(ContextRefreshedEvent contextRefreshedEvent) {
if(contextRefreshedEvent.getApplicationContext().getParent() == null){ //只初始化一次的判断
System.out.println("初始化的业务逻辑")
}
}
}
文章出处:https://www.cnblogs.com/leigq/p/13406546.html