spring quartz 注解配置定时任务
2016-08-03 00:00
369 查看
1.如果是web工程,web.xml需要配置监听器:
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
2.applicationContext.xml配置:
3.加载quartz jar包
4.Job类
这样就简单搞定了
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
2.applicationContext.xml配置:
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:task="http://www.springframework.org/schema/task" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns:p="http://www.springframework.org/schema/p" xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd http://www.springframework.org/schema/fex http://www.springframework.org/schema/fex/spring-fex-1.5.xsd http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task-3.0.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.1.xsd"> <!-- Enables the Spring Task @Scheduled programming model --> <context:component-scan base-package="*" /> <task:executor id="executor" pool-size="5" /> <task:scheduler id="scheduler" pool-size="10" /> <task:annotation-driven executor="executor" scheduler="scheduler" /> </beans>
3.加载quartz jar包
4.Job类
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Component; @Component public class Job { @Autowired BuildService buildService; /** * 定时一小时执行一次 * */ @Scheduled(cron="0 0 */1 * * *") public void buildOnTimer(){ buildService.buildOnTimer(); } @Scheduled(cron="*/10 * * * * *") public void s10(){ System.out.println("10s"); } @Scheduled(cron="0 */1 * * * *") public void m1(){ System.out.println("1m"); } @Scheduled(cron="0 0 */1 * * *") public void h1(){ System.out.println("1h"); } }
这样就简单搞定了
相关文章推荐
- spring quartz 注解配置定时任务
- 简单介绍Spring+Quartz实现定时任务的配置方法
- spring quartz 配置定时任务表达式参数说明
- Spring3.0.6+Quartz1.8.5实现定时任务的配置方法
- Spring 定时任务Spring--quartz中cronExpression配置说明
- spring配置quartz定时任务
- spring quartz自动定时任务配置
- Spring+Quartz实现定时任务的配置实例
- Spring动态对Quartz定时任务的管理,实现动态加载,停止的配置实例代码
- Spring+Quartz实现定时任务的配置方法
- quartz 框架定时任务,使用spring @Scheduled注解执行定时任务
- Spring+Quartz配置定时任务
- Spring+Quartz实现定时任务的配置方法
- Spring 定时任务 quartz的配置
- spring多个定时任务quartz配置
- Spring+Quartz实现定时任务的配置方法
- Spring定时任务配置详解 quartz cronExpression
- Spring+Quartz实现定时任务的配置方法
- Spring+Quartz实现定时任务的配置方法
- Spring+Quartz实现定时任务的配置方法