1.添加pom依赖
<!--定时任务依赖-->
<dependency>
<groupId>org.quartz-scheduler</groupId>
<artifactId>quartz</artifactId>
<version>2.2.2</version>
</dependency>
2.在spring.xml文件中
<!-- 定时任务一 -->
<bean id="SpringQtzJobMethod" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<property name="targetObject">
<ref bean="categoryController"/>
</property>
<!-- 要执行的方法名称 -->
<property name="targetMethod">
<value>timeTask</value>
</property>
</bean>
<!-- 调度触发器一 -->
<bean id="cronTriggerBean" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
<property name="jobDetail" ref="SpringQtzJobMethod"></property>
<property name="cronExpression" value="${cron}"></property>
</bean>
<!-- 调度工厂 -->
<bean id="SpringJobSchedulerFactoryBean" class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="triggers">
<list>
<ref bean="cronTriggerBean"/>
</list>
</property>
</bean>
3.用法
/**
*规则一,定时任务
*/
@GetMapping("/timeTaskTwo")
@ResponseBody
public void timeTaskTwo(){
categoryService.timeTaskServiceTwo();
}