Spring + quartz 注解的方式实现定时任务
2015-05-12 15:39
531 查看
采用配置文件的方式请参考:点击打开链接
首先在applicationContext.xml文件中
xmlns部分加上:
首先在applicationContext.xml文件中
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.1.xsd[/code]在加上注解扫描:<task:annotation-driven /> <context:annotation-config /> <context:component-scan base-package="com.srkj.code"/>然后开始写java类,注意一下注解的定义要放在java的实现类里面
ITimesService.java接口:package com.srkj.code.service.times; /** * 定时任务接口 * @author 胡汉三 * * 2015-5-17 上午12:22:59 */ public interface ITimesService { /** * 每天凌晨0点执行过期广告状态更新 */ public void job(); }TimesServiceImpl.java实现类:package com.srkj.code.service.times.impl; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Component; import com.srkj.code.repository.advertisement.RepAdvertisement; import com.srkj.code.service.times.ITimesService; /** * 定时任务实现类 * @author 胡汉三 * * 2015-5-17 上午12:24:58 */ @Component public class TimesServiceImpl implements ITimesService{ @Autowired private RepAdvertisement advertisement; @Scheduled(cron="0 0 0 * * ?") //每天零点执行 public void job() { System.out.println("执行定时任务"); advertisement.updateStatusByTime(); } }
这样就OK了!
相关文章推荐
- spring集成quartz定时任务(注解实现)
- spring 定时任务(quartz方式实现)
- spring实现定时任务的两种方式之spring @scheduled注解方式
- spring用Scheduled注解方式实现定时任务
- Spring定时任务的实现方式--Quartz
- Spring定时任务之注解方式实现
- spring实现定时任务的两种方式之Spring 3整合Quartz 2实现定时任务
- Spring定时任务的几种实现 spring框架 quartz spring spring-task 定时任务 注解
- spring和quartz整合实现定时任务(配置文件配置方式
- spring boot 集成quartz 2.0 实现前端动态配置(获取spring上下文)的两种方式,启动数据库中已开启定时任务
- spring boot 集成quartz 2.0 实现前端动态配置(获取spring上下文)的两种方式,启动数据库中已开启定时任务
- 使用spring quartz实现任务调度(注解方式)
- Spring框架中的Quartz定时任务使用笔记(通过@Scheduled注解的方式实现)
- Spring整合quartz框架实现任务定时调度
- Spring与Quartz集成实现定时调度任务的简单使用
- Spring与Quartz的整合实现定时任务调度
- 基于注解的Spring定时任务简单实现
- Spring与Quartz的整合实现定时任务调度(转)
- Spring与Quartz的整合实现定时任务调度
- Spring+Quartz实现定时执行任务的配置