首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

spring中怎么根据时间调用dao中的方法

2011-11-27 
spring中如何根据时间调用dao中的方法同上[解决办法]什么意思,是定时调用吗,如果是的话可以考虑用quartz任

spring中如何根据时间调用dao中的方法
同上

[解决办法]
什么意思,是定时调用吗,如果是的话可以考虑用quartz任务调度来实现,spring里面已经集成了
[解决办法]
<!-- 设置ClassplanAction中的updateChangelogFlag方法每隔' ? '分钟调用一次 -->
<bean id="methodInvokingJobDetail"
class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<property name="targetObject">
<ref bean="classplanAction" />//所要调用的类名
</property>
<property name="targetMethod">
<value>updateChangelogFlag</value>//调用的方法
</property>
</bean>

<bean id="simpleTrigger"
class="org.springframework.scheduling.quartz.SimpleTriggerBean">
<property name="jobDetail">
<ref bean="methodInvokingJobDetail" />
</property>
<property name="startDelay">
<value>500</value>
</property>
<property name="repeatInterval">
<value>300000</value>
</property>
</bean>
<bean
class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="triggers">
<list>
<ref local="simpleTrigger" />
</list>
</property>
</bean>

下个quartz.jar

热点排行