java job(spring)
来源:互联网 发布:4d软件 编辑:程序博客网 时间:2024/06/04 19:21
用spring来配置一个定时调度的任务,用于每隔10秒钟,输出一次customer的名字
先定义一个任务
package net.doin.job;import org.quartz.JobExecutionContext;import org.springframework.scheduling.quartz.QuartzJobBean;public class QuartzDemo extends QuartzJobBean {private Customer customer; public void executeInternal(JobExecutionContext jec) {System.out.println(customer);System.out.println(customer.getName());}public Customer getCustomer() {return customer;}public void setCustomer(Customer customer) {this.customer = customer;}}
package net.doin.job;import java.util.Random;public class Customer {public String getName() {return "name"+new Random().nextInt(100);}}
在spring中配置任务调度Quartzjob
<!-- 继承QuartzJobBean的配置 --> <bean id="demodata" class="net.doin.job.Customer"></bean> <bean id="jobDemoBean" class="org.springframework.scheduling.quartz.JobDetailBean"> <property name="jobClass" value="net.doin.job.QuartzDemo"></property> <property name="jobDataAsMap"> <map> <entry key="customer" value-ref="demodata"></entry> </map> </property> </bean> <bean id="simpleTriggerBean" class="org.springframework.scheduling.quartz.SimpleTriggerBean"> <property name="jobDetail" ref="jobDemoBean"></property> <property name="repeatInterval" value="10000"></property> <property name="startDelay" value="1000"></property> </bean> <!-- quartz触发器管理 --> <bean id="triggerdemo" class="org.springframework.scheduling.quartz.SchedulerFactoryBean"> <!-- 添加触发器 --> <property name="triggers"> <list> <ref bean="simpleTriggerBean" /> <!--添加其他的任务 --> </list> </property> </bean>
- java job(spring)
- Java中JOB介绍与Spring中JOB的配置
- spring job
- Spring Job
- spring job
- spring job
- spring -- batch job
- Spring batch Job define
- spring配置scheduled job
- SPring Bean注入 job
- Spring Quartz Job实例
- Spring 定制 Job ( Spring-Batch )
- Job任务的3种实现:java.util.Timer, spring Quartz,spring @scheduled
- how to use spring job
- spring quarz job配置详解
- 动态修改spring job定时器
- spring+quartz,动态注册job
- 基于Spring 的job定时器
- Android编程心得-JSON初步
- 仿google分布效果
- 登陆注册+分页查询(hibernate+struts2)
- Flickr架构
- android实现涂鸦,保存涂鸦后的图片,清屏
- java job(spring)
- Fedroa 14 环境下安装 ns-2.34
- C#调用windows api 函数GetShortPathName
- Linux网络编程--4. 完整的读写函数
- HTTP Status 500 - java.lang.ClassNotFoundException: org.apache.jsp.book_jsp
- dos进入中文文件夹
- 视图间坐标转换
- java HashMap 用法
- 你应该知道的10种软件工具