一、Spring+Quartz定时器
1、所需JAR包:
spring-context-support版本4.1.4、
quartz版本2.2.1
2、spring-scheduler.xml
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.0.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.0.xsd">
<context:component-scan base-package="com.ches.timer" />
<!-- 集成方式:JobDetailFactoryBean,并且任务类需要继承QuartzJobBean-->
<!-- 定义jobDetail -->
<bean id="noticeJobDetailBean" class="org.springframework.scheduling.quartz.JobDetailFactoryBean">
<property name="name" value="noticeJob" />
<!-- 目标类 -->
<property name="jobClass" value="com.ches.timer.NoticeTimer" />
<!-- durability 表示任务完成之后是否依然保留到数据库,默认false -->
<pro