开发单个定时任务
直接使用注解:@Scheduled
和 @EnableScheduling
@Service
@EnableScheduling
public class JobHandlerService {
@Scheduled(cron = "0 0 1 * * ?")
public void task() {
}
}
开发定时任务
第一种
在Spring配置文件xml里加入task的命名空间xmlns:task="http://www.springframework.org/schema/task"
启用注解驱动的定时任务<task:annotation-driven scheduler="myScheduler"/>
配置定时任务的线程池<task:scheduler id="myScheduler" pool-size="5"/>
详细为:
Spring主配置文件如下
```java
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.0.xsd
htt