1.spring 配置初始化
<task:annotation-driven/>
按住 control 点击进来是这样的:
2.创建一个定时关单的类:
@Slf4j
@Component
public class CloseOrderTask {
@Scheduled(cron = "0 0/1 * * * ? ")
public void closeOrderTaskV1() {
log.info("定时关单开始.........");
/*
执行所要完成的业务
*/
log.info("定时关单关闭.........");
}
}
其实来说:只要加上 @Schedule 此方法就会按照 cron格式的内容进行处理.
0 0 0 * * ? 每天0点一次
0 0 23 * * ? 每天23点一次
0 */1 * * * ? 每1分钟(每个1分钟的整数倍)
0 0 */6 * * ? 每6个小时(每个6小时的整数倍)
0 0 */1 * * ? 每1个小时(每个1小时的整数倍)