Spring+quartz 做定时任务时,每5分种执行一次,怎么写法

 我来答
百度网友81cc1701a3
2018-12-05 · TA获得超过3.3万个赞
知道答主
回答量:95
采纳率:0%
帮助的人:3.9万
展开全部

写法如下:

<bean id="StaticPageQuartz" class="com.test.quartz.pageconvertor.StaticPageConvertor"

/>

<bean id="BuildStaticPageTask"

class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"

<property name="targetObject" ref="StaticPageQuartz" />

<property name="targetMethod" value="doHTMLConvertor" />

<property name="concurrent" value="false" />

</bean>

<bean id="BuildStaticPageTrigger"

class="org.springframework.scheduling.quartz.CronTriggerBean">

<property name="jobDetail" ref="BuildStaticPageTask" />

<property name="cronExpression" value="0 0/5 * * * ?" /><!--每五分钟执行一次--

</bean>

扩展资料:

Spring是一个开放源代码的设计层面框架,他解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用。

Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson创建。简单来说,Spring是一个分层的JavaSE/EE full-stack(一站式) 轻量级开源框架。

Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用。

Quartz可以用来创建简单或为运行十个,百个,甚至是好几万个Jobs这样复杂的程序。Jobs可以做成标准的Java组件或 EJBs。Quartz的最新版本为Quartz 2.3.0。

参考资料:百度百科:spring

参考资料:百度百科:quartz

逸风拂晓
2014-11-20
知道答主
回答量:20
采纳率:0%
帮助的人:18.5万
展开全部
<bean id="StaticPageQuartz" class="com.test.quartz.pageconvertor.StaticPageConvertor" />
<bean id="BuildStaticPageTask" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<property name="targetObject" ref="StaticPageQuartz" />
<property name="targetMethod" value="doHTMLConvertor" />
<property name="concurrent" value="false" />
</bean>
<bean id="BuildStaticPageTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
<property name="jobDetail" ref="BuildStaticPageTask" />
<property name="cronExpression" value="0 0/5 * * * ?" /><!--每五分钟执行一次-->
</bean>

希望对你有所帮助
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式