Quartz配置1.6&2.2
2015-03-23 11:16
363 查看
Quartz 2.2.1 配置
<!-- 启动触发器的配置开始 -->
<bean name="startQuertz" lazy-init="false" autowire="no" class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="triggers">
<list>
<ref bean="myJobTrigger" />
</list>
</property>
</bean>
<!-- 启动触发器的配置结束 -->
<!-- quartz-2.x的配置 -->
<bean id="myJobTrigger" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
<property name="jobDetail">
<ref bean="myJobDetail" />
</property>
<property name="cronExpression">
<value>0 0 0 * * ?</value>
</property>
</bean>
<!-- 调度的配置结束 -->
<!-- job的配置开始 -->
<bean id="myJobDetail" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<property name="targetObject">
<ref bean="myJob" />
</property>
<property name="targetMethod">
<value>work</value>
</property>
</bean>
<!-- job的配置结束 -->
<!-- 工作的bean -->
<bean id="myJob" class="huihai.sims.base.tool.QuartzTool" />
Quartz 1.6.0 配置
<bean id="jobDetail" class="org.springframework.scheduling.quartz.JobDetailBean">
<!-- 你的定时任务处理类 -->
<property name="jobClass" value="com.huihai.action.DisposeAnalysisAction"/>
<property name="jobDataAsMap">
<map>
<entry key="commonBusinessSer">
<ref bean="commonBusinessSer"/>
</entry>
</map>
</property>
</bean>
<bean id="trigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
<property name="jobDetail" ref="jobDetail" />
<property name="cronExpression" value="0 0 2 * * ?" />
</bean>
<!-- 总管理类如果将lazy-init='false'那么容器启动就会执行调度程序 -->
<bean id="startQuertz" class="org.springframework.scheduling.quartz.SchedulerFactoryBean" lazy-init="false" >
<property name="triggers">
<list>
<!--作业调度器,list下可加入其他的调度器-->
<ref bean="trigger" />
</list>
</property>
</bean>
<!-- 启动触发器的配置开始 -->
<bean name="startQuertz" lazy-init="false" autowire="no" class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="triggers">
<list>
<ref bean="myJobTrigger" />
</list>
</property>
</bean>
<!-- 启动触发器的配置结束 -->
<!-- quartz-2.x的配置 -->
<bean id="myJobTrigger" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
<property name="jobDetail">
<ref bean="myJobDetail" />
</property>
<property name="cronExpression">
<value>0 0 0 * * ?</value>
</property>
</bean>
<!-- 调度的配置结束 -->
<!-- job的配置开始 -->
<bean id="myJobDetail" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<property name="targetObject">
<ref bean="myJob" />
</property>
<property name="targetMethod">
<value>work</value>
</property>
</bean>
<!-- job的配置结束 -->
<!-- 工作的bean -->
<bean id="myJob" class="huihai.sims.base.tool.QuartzTool" />
Quartz 1.6.0 配置
<bean id="jobDetail" class="org.springframework.scheduling.quartz.JobDetailBean">
<!-- 你的定时任务处理类 -->
<property name="jobClass" value="com.huihai.action.DisposeAnalysisAction"/>
<property name="jobDataAsMap">
<map>
<entry key="commonBusinessSer">
<ref bean="commonBusinessSer"/>
</entry>
</map>
</property>
</bean>
<bean id="trigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
<property name="jobDetail" ref="jobDetail" />
<property name="cronExpression" value="0 0 2 * * ?" />
</bean>
<!-- 总管理类如果将lazy-init='false'那么容器启动就会执行调度程序 -->
<bean id="startQuertz" class="org.springframework.scheduling.quartz.SchedulerFactoryBean" lazy-init="false" >
<property name="triggers">
<list>
<!--作业调度器,list下可加入其他的调度器-->
<ref bean="trigger" />
</list>
</property>
</bean>
相关文章推荐
- spring4与quartz2.2集群配置
- Quartz 触发器(SimpleTrigger&CronTrigger )配置说明 & cronExpression表达式
- Quartz 触发器(SimpleTrigger&CronTrigger )配置说明 & cronExpression表达式
- 配置安装php&nbsp;5.3.5和apache&nbsp;2.2
- vs中配置命令行参数&&VS中添加opencv2.2的静态链接库文件
- Spring cronExpression Quartz 触发器(SimpleTrigger&CronTrigger ) 配置说明
- Quartz 触发器(SimpleTrigger&CronTrigger )配置说明 & cronExpression表达式
- apache2.2.x(x>=3)安装配置及与tomcat5.5整合
- Quartz 触发器(SimpleTrigger&CronTrigger )配置说明 & cronExpression表达式
- 作业调度框架Quartz 触发器(SimpleTrigger&CronTrigger )配置说明
- quartz定时任务时间设置描述&&spring定时任务配置
- Spring&Quartz使用数据库集群配置(MySQL/SQLServer/Oracle)
- Quartz 触发器(SimpleTrigger&CronTrigger )配置说明 & cronExpression表达式
- 作业调度框架Quartz 触发器(SimpleTrigger&CronTrigger )配置说明
- Quartz 触发器(SimpleTrigger&CronTrigger )配置说明
- mac osx安装配置mysql5.7[dmg包安装&启动&修改密码&登录]
- spring 事物通过<tx 标签配置
- Spring 的 JMX 配置 (Hibernate & Ehcache 统计)
- apache2.2+mysql5.0+php5.1+Discuz!4.1配置完全手册
- 第十五周 项目二-阅读程序(2.1&2.2)