日期:2014-05-17  浏览次数:20692 次

关于 spring自动定时任务
关于 spring内存定时任务
<bean id="smsTrigger"
class="org.springframework.scheduling.quartz.SimpleTriggerBean">
<!-- see the example of method invoking job above -->
<property name="jobDetail" ref="smsTimerTask"/>
<!-- 10 seconds -->
<property name="startDelay" value="10000"/>
<!-- repeat every 50 seconds -->
<property name="repeatInterval" value="3600000"/>
</bean>
里面时间可以怎么动态。。。

------解决方案--------------------
我的想法是这样的。。。。
不知道你配置过Hibernate里面的数据源没有、、、、
就是把hibernate里面的数据源的参数写到一个配置文件里面去。
然后再在Hibernate。xml里面去取数据源配置文件的里面的参数

对于你说要时间是动态的话。。。。可以把时间写到配置文件里面去。。
然后再在spring。quartz配置文件里面去引用这个时间。。
当时间改变的话。。你直接改配置文件就可以了。。。。。
不知道你听明白了我说的没有?????
------解决方案--------------------
学习了
------解决方案--------------------
<b:property name="triggers">
<b:bean class="org.springframework.scheduling.quartz.CronTriggerBean">
<b:property name="jobDetail" ref="natBusTaskDetail" /> 
<b:property name="cronExpression" value="0 30 19 * * ?" /> 
</b:bean>
</b:property>
------解决方案--------------------
网上搜 -》spring 定时任务 动态