Spring配置文件xmlns加入
xmlns:task="http://www.springframework.org/schema/task"
xsi:schemaLocation中加入
http://www.springframework.org/schema/task
http://www.springframework.org/schema/task/spring-task-3.0.xsd"
Spring扫描注解的配置
<context:component-scan base-package="com.imwoniu.*" />
任务扫描注解(未测试使用)
<task:executor id="executor" pool-size="5" />
<task:scheduler id="scheduler" pool-size="10" />
<task:annotation-driven executor="executor" scheduler="scheduler" />
//以下为实体应用方法
@Component
public class TaskDemo {
@Scheduled(cron = "0 0 2 * * ?") //每天凌晨两点执行
void doSomethingWith(){
logger.info("定时任务开始......");
long begin = System.currentTimeMillis();
//执行数据库操作了哦...
long end = System.currentTimeMillis();
logger.info("定时任务结束,共耗时:[" + (end-begin) / 1000 + "]秒");
}
}
Java Spring+Quartz定时任务
最新推荐文章于 2021-02-21 06:13:21 发布