Spring quartz插件的使用
来源:互联网 发布:淘宝账户登录异常提醒 编辑:程序博客网 时间:2024/05/17 20:13
quartz是一个定时任务组件,非常方便好用
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"><beans><!--调度工厂--> <!-- 定时任务 --> <bean id="startQuartz" lazy-init="false" autowire="no" class="org.springframework.scheduling.quartz.SchedulerFactoryBean"> <property name="triggers"> <list> <ref bean="mytrigger"></ref> </list> </property> </bean> <!-- 使用MethodInvokingJobDetailFactoryBean,任务类可以不实现Job接口,通过targetMethod指定调用方法--> <bean id="myjobdetail" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> <property name="targetObject" ref="TestService" /> <property name="targetMethod" value="print" /> </bean> <!--调度触发器--> <bean id="mytrigger" class="org.springframework.scheduling.quartz.CronTriggerBean"> <property name="jobDetail" ref="myjobdetail" /> <property name="cronExpression" value="0 0/1 * * * ?" /> </bean> <bean id="TestService" class="wangcc.service.impl.TestServiceImpl"></bean> </beans>
测试代码
package wangcc.test;import org.junit.Test;import org.springframework.beans.factory.BeanFactory;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;public class TestQuartz { public static void main(String[] args) { System.out.println( " Test start. " ); ApplicationContext context= new ClassPathXmlApplicationContext("applicationContext-quartz.xml"); // 如果配置文件中将startQuertz bean的lazy-init设置为false 则不用实例化 System.out.print( " Test end..\n " ); }}package wangcc.service.impl;import java.util.Date;import wangcc.service.TestService;public class TestServiceImpl implements TestService{ @Override public void print() { // TODO Auto-generated method stub System.out.println("时间为:"+new Date().toString()); }}
0 0
- Spring quartz插件的使用
- Quartz插件的使用
- Quartz插件的使用
- Spring+Quartz的使用
- Spring+Quartz定时器的使用
- Spring中quartz的使用
- Spring内置Quartz的使用
- Spring Quartz定时器的使用
- spring定时器(Quartz)的使用
- Spring-Quartz定时器的使用
- Spring中使用Quartz的配置步骤
- Spring quartz 的配置使用一 SampleTrigger
- spring中quartz定时器的使用
- Quartz触发器的使用(Spring实现)
- Spring中Quartz的配置使用
- 使用spring 的Quartz 定时任务入门
- Spring中Quartz调度器的使用
- Spring中Quartz调度器的使用
- ArcGIS API for JavaScript 具体有哪些版本Version?
- Java笔记 - IO流(BufferedWriter,BufferedReader)
- Easyui笔记3:实现combobox下拉框高度自适应
- 微信绑定通过boolean值切换绑定状态
- Codeforce - 675 - C. Money Transfers
- Spring quartz插件的使用
- iOS中一句代码解决倒计时问题
- Python自动化运维课程学习--Day1
- Hexo + Github Pages 搭建博客 且不同设备上同步写作
- android 服务
- 性能优化方面
- AndFix
- HDU 1735 字数统计
- 多线程有什么用:妙趣横生的比喻