自学-spring-quartz 进行整合-02
来源:互联网 发布:动态ppt软件 编辑:程序博客网 时间:2024/06/07 05:33
1.为了让实体类进行不耦合,独立运行,我们只需要写个实体类,不进行实现job 接口即可
2.
public class MyJob{public void execute() {System.out.println("-->" + new Date() + ": doMyJob....");}3.主要是spring 进行整合,即在配置文件中进行配置:
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"><bean id="myJob"class="com.quartz.spring.MyJob"/><!-- 配置 JobDetail. 需要额外导入 spring-context-support-4.0.0.RELEASE.jar --><beanid="jobDetail"class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"><property name="targetObject" ref="myJob"></property><property name="targetMethod" value="execute"></property></bean><!-- 配置 CronTrigger --><beanid="trigger"class="org.springframework.scheduling.quartz.CronTriggerFactoryBean"><property name="jobDetail" ref="jobDetail"></property><property name="cronExpression" value="0/2 43 14 * * ?"></property></bean><!-- 配置 Scheduler --><beanid="scheduler"class="org.springframework.scheduling.quartz.SchedulerFactoryBean"><property name="triggers"><array><ref bean="trigger"/></array></property><!-- 配置 Quartz 的属性. 配置文件在 org.quartz 包下 --><property name="quartzProperties"><props><prop key="org.quartz.threadPool.threadCount">5</prop></props></property><!-- 配置该 Quarte 在 scheduler 对象创建好多长时间后触发 --><property name="startupDelay" value="5"></property></bean></beans>
注意:用到了cron 表达式,主要的作用是为定义时间规格。
4.进行测试
<pre name="code" class="java">public static void main(String[] args) {ApplicationContext ctx = new ClassPathXmlApplicationContext("applicationContext.xml");}
0 0
- 自学-spring-quartz 进行整合-02
- 自学-Shiro整合Spring-02
- Spring-----Spring整合Quartz
- spring boot 整合quartz并进行jdbc持久化
- spring整合quartz
- spring整合quartz
- spring整合quartz
- Spring整合quartz配置
- Spring 整合quartz
- Spring整合quartz
- Spring整合Quartz示例
- spring整合quartz
- spring quartz框架整合
- spring跟QuartZ整合
- Spring-quartz整合
- Quartz 整合Spring 小试牛刀
- spring整合quartz
- spring整合quartz
- 大数据课程体系-学习笔记-第一阶段-Java Reflect
- JavaScript权威指南_第八章:函数
- AndroidManifest.xml文件解析
- mysql 中定时任务event的创建
- 如何查看本机在以太网中的地址
- 自学-spring-quartz 进行整合-02
- PowerPC cache相关常用指令总结
- 【算法总结】 排列组合问题 - backtracking
- [翻译]mongodb日志分析工具mtools之mplotqueries
- 浅谈iClient for javascript 要素图层
- PipedOutputStream 和 PipedInputStream
- iOS提交遇到的新问题
- git 学习总结
- python脚本11——.strings文件与excel互转、 xml文件与excel互转