首先在applicationContext.xml中进行配置:
xmlns 加下面的内容
xsi:schemaLocation加下面的内容
最后我们的task任务扫描注解
需要注意的几点:
1、spring的@Scheduled注解
2、 定时器的任务方法不能有返回值(如果有返回值,spring初始化的时候会告诉你有个错误、需要设定一个proxytargetclass的某个值为true);
3、实现类上要有组件的注解@Component;
orderDaoImpl.java
OrderServiceImpl.java
OrderJob.java
我们需要设定定时执行的时间cron。
下面只例出几个式子
CRON表达式
"0 0 12 * * ?"
"0 15 10 ? * *"
"0 15 10 * * ?"
"0 15 10 * * ? *"
"0 15 10 * * ? 2005"
"0 * 14 * * ?"
"0 0/5 14 * * ?"
"0 0/5 14,18 * * ?"
"0 0-5 14 * * ?"
"0 10,44 14 ? 3 WED"
"0 15 10 ? * MON-FRI"