java spring quartz如何配置让job只运行一次?

<beanid="systemDataUpgradeTrigger"class="org.springframework.scheduling.quartz.Simple... <bean id="systemDataUpgradeTrigger"
class="org.springframework.scheduling.quartz.SimpleTriggerBean">
<property name="jobDetail" ref="systemDataUpgradeJob" />
<!-- 5 seconds -->
<property name="startDelay" value="1000" />
<!-- repeat every 3 hours -->
<property name="repeatInterval" value="10800000" />
</bean>
展开
 我来答
sui159753
2013-05-17 · TA获得超过226个赞
知道小有建树答主
回答量:207
采纳率:100%
帮助的人:133万
展开全部

我们项目是这样写的,楼主说,只运行一次,是经过某个时间定运行一次吗?还是其他什么意思?

<!-- 触发器 -->
    <bean id="cronTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
        <property name="jobDetail"><ref bean="methodInvokingJobDetail"/></property>
        <property name="cronExpression">
            <value>4 * * * * ?</value>
            <!--  <value>5 * * * * ?</value>-->
            <!--
             1.秒 0-59
             2.分钟 0-59
             3.小时 0-23
             4.月份中的日期 1-31
             5.月份 1-12或者Jan Feb Mar Apr May Jun Jul Aug Sept Oct Nov Dec
             6.星期中的日期 1-7或者MON,TUE,WED,THU,FRI,SAT,SUN.
        -->         
        </property>
    </bean>
    <!-- 定时任务列表 -->
    <bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
        <property name="triggers">
            <list><ref local="cronTrigger"/>
            </list>
        </property>
    </bean>
匿名用户
2013-05-05
展开全部
只运行一次就不需要写job了,job最好还是用 cronExpression 吧,这样控制起来比较精确 !
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友5b22b89
2013-05-03 · TA获得超过432个赞
知道小有建树答主
回答量:272
采纳率:0%
帮助的人:228万
展开全部
<bean id="systemDataUpgradeTrigger"
        class="org.springframework.scheduling.quartz.CronTriggerBean">
        <property name="jobDetail" ref="systemDataUpgradeJob" />
        <property name="cronExpression">
            <!-- 每年的5月3日16点执行一次-->
            <value>0 0 16 3 5 ?</value>
        </property>
</bean>

可以这样去配置,用cron表达式

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lijybhj
2013-05-03 · TA获得超过184个赞
知道小有建树答主
回答量:326
采纳率:100%
帮助的人:162万
展开全部
你具体是什么意思,想要多长时间执行一次?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式