首页 > 其他 > 详细

6.quartz.propertites

时间:2021-02-22 00:00:44      阅读:39      评论:0      收藏:0      [点我收藏+]

1.我们打开quartz的依赖包,发现里面有一个quartz.propertites配置文件,当然我们也可以在我们工程的resource目录下也创建一个文件,这样程序就会使用我们自己创建文件。

2.使用springboot的情况下,如何配置quartz的属性?

1)quartz.propertites的原生配置

org.quartz.threadPool.threadCount: 4  代表线程数

2)springboot下的配置,以propertites.yml为例

spring:
quartz:
properties:
org.quartz.threadPool.threadCount: 4
也就是说,我们只要以spring.quartz.propertites开头,以quartz原生的配置结尾



---------------------------题外话---------------------------------
在这里顺带说下quartz的线程问题,quartz启动Job其实是用线程池去启动的,这里的配置就是线程池的最大线程数。然后我们再结合传参思考下,如果我们在job里面修改了jobdetail或者trigger的参数map是否会生效?

答案的不会生效的,因为另起线程的原因,如果需要让它生效,quartz提供了一个注解
@PersistJobDataAfterExecution 来满足这个需求。把它加在job的类上就可以了。


6.quartz.propertites

原文:https://www.cnblogs.com/johnzhao/p/14425679.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!