1.添加quartz依赖
<dependency>
<groupId>org.quartz-scheduler</groupId>
<artifactId>quartz</artifactId>
<version>2.1.7</version>
</dependency>
2.在resources下创建applicationContext-quarz.xml
3.xml代码
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:p="http://www.springframework.org/schema/p"
xmlns:tx="http://www.springframework.org/schema/tx"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-3.0.xsd ">
<!--需要执行方法的类-->
<bean id="CrawlOcrTaskQuratz"
class="com.uuwatch.spider.manager.quratz.CrawlOcrTaskQuratz"></bean>
<bean id="crawlOcrTaskJobDetail"
class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<property name="targetObject" ref="CrawlOcrTaskQuratz" />
<property name="targetMethod" value="weChatImageParse" /> <!--需要执行的方法-->
</bean>
<bean id="cronCrawlOcrTaskJobDetail"
class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
<property name="jobDetail" ref="crawlOcrTaskJobDetail" />
<property name="cronExpression" value="0 0 0/3 * * ?" /> <!--设置时间-->
</bean>
</beans>