前言
今天收到一封邮件,大概内容如下:spring boot鼓励去配置化,那么怎么将第三方jar包中的xml去配置化了?
下面,我们就以Quartz定时任务为例,单独对这个问题来进行说明,如何实现去配置化。
如果不使用spring boot,我们配置一个简单的定时任务时,需要引入以下配置文件:
接下来的任务,就是如何将上面的xml配置文件,去配置化。
从上面的配置文件中,可以得出,我们需要配置3个实例,分别是JobDetail,JobTrigger和Scheduler。
1、首先抽取出需要在application.properties配置文件中配置的属性项,从上面的配置文件中,可以得出如下需要配置的属性项,对应的VO如下:
2、在application.properties配置文件中,加入如下配置
3、分别实例化JobDetail,JobTrigger和Scheduler
4、编写需要执行的方法
5、测试
6、测试结果如下
从上面的测试结果可以看出,任务被触发了,也得到了正确的结果。
上面的这个示例,只是一个简单的例子,但是生产上复杂的需求,原理也是类似的。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。
原文链接:/liuchuanhong1/article/details/70105193
如果觉得《服务器jar包配置文件 spring boot加载第三方jar包的配置文件的方法》对你有帮助,请点赞、收藏,并留下你的观点哦!