前言

今天收到一封邮件,大概内容如下: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、测试结果如下

从上面的测试结果可以看出,任务被触发了,也得到了正确的结果。

上面的这个示例,只是一个简单的例子,但是生产上复杂的需求,原理也是类似的。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。

原文链接:http://blog.csdn.net/liuchuanhong1/article/details/70105193

服务器jar包配置文件,spring boot加载第三方jar包的配置文件的方法相关推荐

  1. Spring Boot加载配置文件

    问题1:Spring如何加载配置,配置文件位置? 1.默认位置: Spring Boot默认的配置文件名称为application.properties,SpringApplication将从以下位置 ...

  2. springboot加载第三方jar包淘宝sdk进行打包编译

    开发工具idea,开发springBoot电商项目,需要加载淘宝的sdk,以下有几种方式加载 通过这种方式加载第三方jar包,可以正常开发,但是打包部署服务器运行的时候会报错缺少jar包,无法打包的时 ...

  3. spring boot 加载静态文件

    spring boot 加载静态文件 @Slf4j @Configuration public class WebMvcConfig extends WebMvcConfigurationSuppor ...

  4. Spring Boot学习总结(13)——Spring Boot加载application.properties配置文件顺序规则

    SpringApplication会从以下路径加载所有的application.properties文件: 1.file:./config/(当前目录下的config文件夹) 2.file:./(当前 ...

  5. android jar 加入图片,Android动态加载外部jar包及jar包中图片等资源文件

    Android动态加载外部jar包及jar包中图片等资源文件 Android应用程序由Java开发,因此Java中许多实用的特性,在Android中也有体现.动态加载Class,也就是外部jar包,在 ...

  6. 如何显示Spring Boot加载的所有bean

    在Spring Boot中,您可以使用appContext.getBeanDefinitionNames()来获取Spring容器加载的所有bean. 1. CommandLineRunner作为界面 ...

  7. Spring Boot基础学习笔记04:Spring Boot加载自定义配置文件

    文章目录 零.学习目标 1.熟悉使用@PropertySource加载配置文件 2.熟悉使用@ImportResource加载XML配置文件 3.掌握使用@Configuration编写自定义配置类 ...

  8. spring boot 加载过程分析(三)

    接着上一篇,现在主要来看一下prepareContext方法的内容,先看代码: prepareContext执行过程 private void prepareContext(ConfigurableA ...

  9. Spring Boot加载指定属性文件

    我们可以通过@PropertySource注解来加载指定的属性文件,可以将配置文件内的属性映射到我们的controller.service和实体类里面去. 下面来介绍配置过程: 1.添加依赖: < ...

最新文章

  1. mysql sqlstate 08001_关于Toad连接DB2的sqlstate=08001错误
  2. 实战:Redis 主从同步
  3. css compressor java_利用YUI Compressor压缩JS/CSS之终极秘籍
  4. 近期在做或要做的实验
  5. 使用 ONNX 模型做预测
  6. TreeSet有序集合
  7. 01.redis初识
  8. mapxtreme 论坛_会议纪要 | 取栓论坛 云端论剑 大梗死核心取栓专场 精华回顾
  9. Linux安装以及固定ip
  10. 斯皮尔曼相关系数范围_什么是斯皮尔曼相关系数
  11. 类似于失落之城的解谜游戏都有哪些
  12. mtk智能机平台LCM,CTP的ESD防护处理
  13. java excel 插入新行_POI ,Java 操作 Excel 實現行的插入(insert row)
  14. JNU教务系统一键成绩查询
  15. 使用@JsonFormat的一个坑
  16. 考研复试计算机英文介绍,2017年考研复试计算机专业英文自我介绍.docx
  17. centos 7 添加端口白名单,设置防火墙
  18. C: error: incompatible types when initializing type ‘int’ using type ‘atomic_t’ {aka ‘struct <anonym
  19. linux--发展史与环境
  20. c语言表达式用法,C语言 运算符、表达式和条件结构 用法总结

热门文章

  1. POPUP_GET_VALUES
  2. 大佬都在用的桑基图到底怎么做?告诉你个最简单的方法
  3. 魔幻的“净醛产品”:宜家被罚“亡羊”,欧派用视频“补牢”?
  4. 普宁二中高考2021成绩查询,普宁二中2019高考喜报成绩、本科重本上线人数情况...
  5. 剪映导出帧率选多少_剪映帧率怎么设置?剪映帧率设置方法
  6. 设置程序中的html,如何在Behat中为HTML格式化程序设置自定义模板
  7. 网站计数器 php,网站计数器 php
  8. 用python实现复选框树_如何使用Python中的复选框创建树视图
  9. Python中有几种办法交换两个变量的值?
  10. python之请求报文对比(假定最多二维字典)