Quartz使用

# Quartz简单使用 ### 1.添加依赖 ``` <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-quartz</artifactId> </dependency> ``` ### 2.创建任务类 ``` public class MyJob extends QuartzJobBean { @Override protected void executeInternal(org.quartz.JobExecutionContext jobExecutionContext) throws JobExecutionException { // 编写你的业务逻辑代码 } } ``` ### 3.创建工具类 ``` @Configuration <!--# 加注解 #--> public class QuartzConfig { @Bean <!--# 一定不要忘记加这个实例化注解 #--> public JobDetail jobDetail (){ return JobBuilder.newJob(MyJob.class) // 添加任务类 .withIdentity("job","platform") // 任务名,分组名 .storeDurably() .build(); } @Bean <!--# 一定不要忘记加这个实例化注解 #--> public Trigger trigger(){ return TriggerBuilder.newTrigger() .forJob(jobDetail()) // 添加JobDetail类 .withSchedule(CronScheduleBuilder.cronSchedule("0 0 1 * * ?")) // 时间,当前为,每天1:00执行一次。 .startNow() .build(); } } ```