专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Java相关

好手帮帮忙quartz表达式

发布时间:2010-06-05 14:18:45 文章来源:www.iduyao.cn 采编人员:星星草
高手帮帮忙quartz表达式
小弟最近因项目需要在研究quartz,途中遇到一难点,写一个quartz表达式(按旬,比如说:每个月每旬的第10天,如果某月某旬日期不存在的话,此旬执行点换作本月最后一天执行),还请高手帮帮忙啊,小弟不盛感激。。。

------解决方案--------------------
个人认为:不解释
1-8:
用这个:
0 0 0 1/10 * ?
9-10用这个:
0 0 0 10/10,L *,2 ?

------解决方案--------------------
不好意思,的确听你一说。我逻辑存在一些问题。无注意到1号,本来以为quartz每个,都是并的意思。
如果这样的话:我觉得单靠调度表达式完成你这个调度,我觉得真的有难度。
建议:在JobDetail中特殊处理。
或者2个jobDetail结合使用
例如:1号,0 0 0 1/10 * ? jobDetail31就干事情。
例如:10号 0 0 0 1/10 * ? 加上 0 0 0 L 2 ?等
------解决方案--------------------
不要把quartz和业务贴的太近

叫quartz每天跑,在quartz开始后,第一个操作是处理下当前日期是否满足要求,决定quartz是否要干下面的事情...

不知道俺表达明白没有....
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: