java的定时任务其实很简单,只需要在xml配置文件将所需的配置好,调用方法即可!
pom.xml中配置相关jar包
org.quartz-scheduler
quartz
2.2.1
org.slf4j
slf4j-api
org.quartz-scheduler
quartz-jobs
2.2.1
spring的xml中配置quartz
0 0 0,12 * * ?
另附时间规则:
注: 秒 分 时 日 月 星期(7为周六) 年(可选) ‘*’ 表示"每一分钟"的含义,‘?’ 可以用在“日”和“周几”字段,
"0 0 12 * * ?" 每天中午12点(中午)
"0 15 10 ? * *" 每天上午十点十五分
"0 15 10 * * ?" 每天上午十点十五分
"0 15 10 * * ? *" 每天上午十点十五分
"0 15 10 * * ? 2005" 2005年每天上午十点十五分
"0 * 14 * * ?" 每天下午2点开始,每天下午2点59分结束
"0 0/5 14 * * ?" 每天下午2点开始,每天下午2点55分结束,每5分钟开始一次
"0 0/5 14,18 * * ?" 从下午2点开始到下午2点55分,每5分钟开始一次,每6分钟从6点开始到6点55分结束,每天
"0 0-5 14 * * ?" 每天下午2点开始,每天下午2点05分结束
"0 10,44 14 ? 3 WED" 在三月份的每个星期三下午2点10分和下午2点44分开始。
"0 15 10 ? * MON-FRI" 每周一,周二,周三,周四和周五上午10点15分开始
"0 15 10 15 * ?" 每个月的15号上午10点15分开始
"0 15 10 L * ?" 在每个月的最后一天上午10点15分开始
"0 15 10 ? * 6L" 每个月最后一个星期五上午10点15分开始
"0 15 10 ? * 6L 2002-2005" 2002年,2003年,2004年和2005年每个月的最后一个星期五上午10点15分开始
"0 15 10 ? * 6#3" 每个月的第三个星期五上午10点15分开始