quartz + spring 配置示例

<!-- 配置job定时任务类 -->
    <bean id="triggerCalculateLecturerProfitJob" class="com.itzixi.quartz.job.CalculateLecturerProfitJob"></bean>

    <!-- 配置jobDetail -->
    <bean id="triggerCalculateLecturerProfitJobMethod" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
        <property name="targetObject">
            <ref bean="triggerCalculateLecturerProfitJob"/>
        </property>
        <!-- 要执行triggerCalculateLecturerProfitJob的方法的名称 -->
        <property name="targetMethod">
            <value>execute</value>
        </property>
    </bean>

    <!-- 配置定时任务触发器trigger -->
    <bean id="triggerCalculateLecturerProfitJobFactoryBean" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
        <property name="jobDetail" ref="triggerCalculateLecturerProfitJobMethod"></property>
        <!-- 用于测试,每分钟跑一次 -->
<!--         <property name="cronExpression" value="0 0/1 * * * ?"></property> -->
        <!-- 每晚凌晨1点跑 -->
        <property name="cronExpression" value="0 0 1 * * ? *"></property>
    </bean>

    <!-- 配置调度工厂 -->
    <bean id="springJobSchedulerFactoryBean" class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
        <property name="triggers">
            <list>
                <ref bean="triggerCalculateLecturerProfitJobFactoryBean"/>
            </list>
        </property>
    </bean>
时间: 2024-10-12 16:50:22

quartz + spring 配置示例的相关文章

quartz spring配置实例代码demo下载

原文:quartz spring配置实例代码demo下载 源代码下载地址:http://www.zuidaima.com/share/1550463459560448.htm

quartz spring配置

官网地址:http://www.quartz-scheduler.org/downloads/ 1.第一步 下载相关jar包 2.配置文件 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema

quartz spring 配置定时触发

1 <bean id="kintaiAdditionalCreating" class="com.kng.timevalue.kintaiAdditional.KintaiAdditionalCreating" /> 2 第一行是<!-- 要调用的工作类 --> 第3-11行<!-- 指定任务Bean的实现类 --><!-- 为任务Bean注入属性 -->  3 <bean name="kintaiJo

Spring常用配置示例

Spring 是一款Java平台的开源框架,是为解决企业级应用程序开发的复杂性而创建的,通过良好的分层架构让开发人员能够专注于业务逻辑的开发. Spring框架是一个分层架构,由不同的模块组成,构成spring的每个组件或模块都可以单独使用或者多个模块配合使用,以实现不同的功能需求.Spring框架的模块结构如下图所示: SpringCore是Spring框架的核心模块,提供spring框架的基本功能,使用工厂模式BeanFactory通过控制反转(IoC).依赖注入(DI)等实现对beans的

Spring配置Quartz例子(基于maven构建)

Spring配置Quartz例子(基于maven构建) 在Spring中使用Quartz有两种方式实现:第一种是任务类继承QuartzJobBean,第二种则是在配置文件里定义任务类和要执行的方法,类和方法仍然是普通类.很显然,第二种方式远比第一种方式来的灵活. 之所以在这里特别对版本作一下说明,是因为spring和quartz的整合对版本是有要求的. spring3.1以下的版本必须使用quartz1.x系列,3.1以上的版本才支持quartz 2.x,不然会出错. 至于原因,则是spring

SPring中quartz的配置(可以用实现邮件定时发送,任务定时执行,网站定时更新等)

http://www.cnblogs.com/kay/archive/2007/11/02/947372.html 邮件或任务多次发送或执行的问题: 1.<property name="concurrent" value="false" />可以用于防止任务多次执行 2.将quartz的配置单独出来,防止tomcat加载spring. 具体做法:http://blog.csdn.net/zhujianpengzha/article/details/814

spring程序示例(SpringDemo项目)

Action接口: public interface Action { public String execute(String str); } Action的两个实现 public class UpperAction implements Action { private String message; public String getMessage() { return message; } public void setMessage(String string) { message =

spring配置DBCP数据连接

DBCP连接池介绍 ----------------------------- 目前 DBCP 有两个版本分别是 1.3 和 1.4. DBCP 1.3 版本需要运行于 JDK 1.4-1.5 ,支持 JDBC 3. DBCP 1.4 版本需要运行于 JDK 1.6 ,支持 JDBC 4. 1.3和1.4基于同一套源代码,含有所有的bug修复和新特性.因此在选择DBCP版本的时候,要看你用的是什么JDK版本. DBCP1.2版本性能一般,比c3p0差挺多.DBCP1.4和1.3,配合(依赖)co

spring 配置

SpringMVC配置 引入占位符<context:property-placeholder location="classpath:config.properties" /><util:properties id="properties" location="classpath:config.properties"/> <!-- 自动扫描controller包下的所有类,使其认为spring mvc的控制器 --&