请教下各位,怎么让Quartz随着容器的启动就马上执行任务,然后才按照表达式的规则执行,就是先随着容器启动,就马上跑一遍,后面就按照表达式规则执行
拆分成两个问题,①容器启动完成一些方法 ②容器启动后加载Quartz设置的任务定时运行这些方法
如果执行顺序是①②:问题①你使用Listener就可以了,问题②正常设置Quartz就行
如果执行顺序是②①:,直接贴代码:
String [] groupNames = this.scheduler.getJobGroupNames();
for(String groupName : groupNames){
String[] jobNames =this.scheduler.getJobNames(groupName);
for(String jobName : jobNames){
this.scheduler.triggerJob(jobName, groupName);
}
}
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。