spring quartz 定时器
来源:互联网 发布:注册阿里云个人邮箱 编辑:程序博客网 时间:2024/05/16 12:36
spring 4 + quartz 2.2
业务方法
package com.ershuai.quartz;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Component;import com.ershuai.util.DateUtil;/** * 测试定时器 * @author ershuai * @date 2016年7月1日 上午11:31:19 * @version V1.0 */@Componentpublic class QuartzController {private static IxxxxxxService xxxxxxService;@Autowired(required = true)public void setXxxxxxService(IxxxxxxService xxxxxxService) {QuartzController.xxxxxxService = xxxxxxService;}/** * * @author ershuai * @date 2016年7月1日 上午11:31:49 * @version V1.0 * @throws Exception */public void testQuartzMethod() throws Exception {System.out.println("开始时间:" + DateUtil.getTime(5));System.out.println("执行任务ing…");XxxxxxEntity xxxxxxEntity = new XxxxxxEntity();QuartzController.xxxxxxService.saveOrUpdate(xxxxxxEntity);System.out.println("结束时间:" + DateUtil.getTime(5)); }}
application-quartz.xml配置
<?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.xsdhttp://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd"><bean id="testQuartz" class="com.ershuai.quartz.QuartzController" /><!-- 结佣任务 --><bean id="testQuartzTask" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"><property name="targetObject"><ref bean="testQuartz" /></property><property name="targetMethod"><value>testQuartzMethod</value></property></bean><!-- 定义触发时间 --><bean id="testQuartzTaskTime" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean"><property name="jobDetail"><ref bean="testQuartzTask" /></property><!-- cron表达式 --><property name="cronExpression"><!-- 每10秒触发 --><value>0/10 * * * * ?</value></property></bean><!-- 管理类 --><bean id="testQuartzStart" class="org.springframework.scheduling.quartz.SchedulerFactoryBean"><property name="triggers"><list><ref bean="testQuartzTaskTime" /></list></property></bean></beans>
启动就可以玩了!
0 0
- spring定时器与quartz定时器
- Spring Quartz定时器详情
- spring定时器(quartz实现)
- spring quartz配置定时器
- Spring Quartz定时器
- spring quartz定时器
- spring quartz 配置(定时器)
- Spring Quartz定时器
- spring定时器quartz
- Spring+Quartz石英定时器
- Spring+quartz定时器
- spring Quartz定时器
- spring 制作quartz定时器
- Spring定时器Quartz
- spring+quartz 定时器任务
- spring quartz定时器
- spring quartz 定时器
- spring的Quartz定时器
- iOS--错误集锦--nib must contain exactly one top level object which must be a xxx instance
- 项目中为什么不建议用jdbc操作数据库
- 深入浅出 - Android系统移植与平台开发(七)- Android系统的启动
- dup和dup2函数的说明
- iOS 常量的最佳使用方法
- spring quartz 定时器
- Java操作Excel之下载模板
- 虚函数与虚继承寻踪
- CSS3 Transform、Transition和Animation属性总结
- 《Web全栈工程师的自我修养》
- ora_01810:格式代码出现两次
- [perl] CPAN, cpanm, perlbrew, local::lib 使用初步
- 互联网2.0的特征
- Restful框架中导入数据库表,选择Application/Json选项显示数据时出现500错误的解决办法