| 1234567891011121314151617181920212223242526272829 |
- package jnpf.integrate.config;
- import jnpf.integrate.job.IntegrateQueryJobUtil;
- import org.quartz.*;
- import org.springframework.context.annotation.Bean;
- import org.springframework.context.annotation.Configuration;
- @Configuration
- public class IntegrateConfig {
- @Bean
- public JobDetail integrateJobDetail() {
- JobDetail JobDetail = JobBuilder.newJob(IntegrateQueryJobUtil.class)
- .storeDurably() //必须调用该方法,添加任务
- .build();
- return JobDetail;
- }
- @Bean
- public Trigger integrateTrigger() {
- CronScheduleBuilder cronScheduleBuilder = CronScheduleBuilder.cronSchedule("* * * * * ?");
- Trigger trigger = TriggerBuilder.newTrigger()
- .forJob(integrateJobDetail())
- .withSchedule(cronScheduleBuilder) //对触发器配置任务
- .build();
- return trigger;
- }
- }
|