Spring定时器配置方式
方式一:自定义定时器类和定时器方法,好处是不用继承?java.util.TimerTask
或者org.springframework.scheduling.quartz.QuartzJobBean
?
??
tomcat服务器启动:1分钟结果
?
INFO [Timer-0] TestTask3.run(13) | TestTask3定时器触发
INFO [Timer-0] TestTask3.run(13) | TestTask3定时器触发
INFO [Timer-0] TestTask3.run(13) | TestTask3定时器触发
INFO [Timer-0] TestTask3.run(13) | TestTask3定时器触发
INFO [Timer-0] TestTask3.run(13) | TestTask3定时器触发
?
方式四:注解支持@Scheduled
这个是转载http://zywang.iteye.com/blog/949123
?
?
??
?
tomcat服务器启动:结果如下
?
?
3219 INFO ?[scheduler-2] ? ? com.wgk.demo1.timertask.TestTask4 ? ? - I'm doing with cron now!
6390 INFO ?[scheduler-3] ? ? com.wgk.demo1.timertask.TestTask4 ? ? - I'm doing with rate now!
6406 INFO ?[scheduler-4] ? ? com.wgk.demo1.timertask.TestTask4 ? ? - I'm doing with delay now!
8219 INFO ?[scheduler-1] ? ? com.wgk.demo1.timertask.TestTask4 ? ? - I'm doing with cron now!
11422 INFO ?[scheduler-2] ? ? com.wgk.demo1.timertask.TestTask4 ? ? - I'm doing with rate now!
11437 INFO ?[scheduler-1] ? ? com.wgk.demo1.timertask.TestTask4 ? ? - I'm doing with delay now!
13250 INFO ?[scheduler-2] ? ? com.wgk.demo1.timertask.TestTask4 ? ? - I'm doing with cron now!
16422 INFO ?[scheduler-2] ? ? com.wgk.demo1.timertask.TestTask4 ? ? - I'm doing with rate now!
16437 INFO ?[scheduler-4] ? ? com.wgk.demo1.timertask.TestTask4 ? ? - I'm doing with delay now!
?
Cron表达式简单例子:
?
??
?
?
?
?
?