官网文档
http://spring.io/guides/gs/scheduling-tasks/
项目中使用注解配置的, 需要加一个EnableScheduling注解
@Configuration
@EnableScheduling
public class WebMvcConfiguration extends WebMvcConfigurationSupport {
test
@Component("OrderJob")
@Lazy(false) // 不加注解会导致不运行
public class OrderJob {
// {秒数} {分钟} {小时} {日期} {月份} {星期} {年份(可为空)}
// @Scheduled(cron="*/10 * * * * *")//每过10秒执行一次
// @Scheduled(cron="* */10 * * * *")//错误的理解:每10分钟执行一次--实际执行结果每小时的10、20、50分钟的每一秒都会执行,所以执行60次
// @Scheduled(cron = "1 */30 * * * *") // 每小时10、20。。50分钟的第一秒执行一次
@Scheduled(fixedRate = 1000 * 60 * 20) // 每十分钟执行一次
public void dosth() {