当前位置:编程学习 > JAVA >>

使用spring Quartz 实现启动tomcat服务器时读取数据库执行定时任务

各位大虾
使用spring Quartz 实现启动tomcat服务器时读取数据库执行定时任务啊
最好能带些例子
说的详细点 --------------------编程问答-------------------- 不明白你要什么东西

spring Quartz中的表达式配置可以配置在数据库的
--------------------编程问答-------------------- 帮顶 也想知道quartz杂用 --------------------编程问答-------------------- 你需要spring quartz的例子吗? --------------------编程问答-------------------- <!-- 工作类 -->
<bean id="demoTimer" class="******.demoTimer"></bean>
<bean id="demoTimerObject"
class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<!-- 调用的类 -->
<property name="targetObject">
<ref bean="demoTimer" />
</property>
<!-- 调用的方法 -->
<property name="targetMethod">
<value>updateDemo</value>
</property>
</bean>
<!-- 触发时间 -->
<bean id="demoTimerTime" class="org.springframework.scheduling.quartz.CronTriggerBean">
<property name="jobDetail">
<ref bean="demoTimerObject" />
</property>
<!-- cron表达式 -->
<property name="cronExpression">
<!-- 间隔5分钟触发1次 -->
<value>0 0/5 * * * ?</value>
</property>
</bean>
        lazy-inte=false就是启动先执行一次过后5分钟执行1次
<!-- 管理类 将lazy-init="false"容器启动执行调度程序 -->
<bean id="startQuertz" lazy-init="false" autowire="no"
class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="triggers">
<list>
<ref bean="demoTimerTime" />
</list>
</property>
</bean> --------------------编程问答-------------------- 能提供的就这么多,完整的例子比较麻烦,懒得从系统扒出来。上面的配置是加载spring配置文件里面的,也可以重新创建一个xml用包含的方式进spring文件里面
补充:Java ,  Java EE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,