- 在itrip-biz模块中搭建起SSM环境,将下面素材复制到工程中resources目录下:
2.下面进行注解式任务调度的配置
在springmvc-servlet.xml中添加如下配置:
<beans xmlns="http://www.springframework.org/schema/beans"
.........
xmlns:task="http://www.springframework.org/schema/task"
xsi:schemaLocation="
......
http://www.springframework.org/schema/task
http://www.springframework.org/schema/task/spring-task.xsd">
.....
<!-- 启用注解式任务调度 task命名空间要先声明才能使用-->
<task:annotation-driven/>
</beans>
- 根据爱旅行的业务需求,如果用户在预定酒店后2小时内未支付,那么我们就要取消该订单,这时就要用到定时任务,刷新订单状态。
首先在HotelOrderController.java中添加如下代码
@Scheduled(cron = "0 0/10 * * * ?") //该注解表示每隔十分钟执行一次该方法
public void flushCancelOrderStatu