服务器jar包配置文件,spring boot加载第三方jar包的配置文件的方法
前言
今天收到一封邮件,大概内容如下: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包的配置文件的方法相关推荐
- Spring Boot加载配置文件
问题1:Spring如何加载配置,配置文件位置? 1.默认位置: Spring Boot默认的配置文件名称为application.properties,SpringApplication将从以下位置 ...
- springboot加载第三方jar包淘宝sdk进行打包编译
开发工具idea,开发springBoot电商项目,需要加载淘宝的sdk,以下有几种方式加载 通过这种方式加载第三方jar包,可以正常开发,但是打包部署服务器运行的时候会报错缺少jar包,无法打包的时 ...
- spring boot 加载静态文件
spring boot 加载静态文件 @Slf4j @Configuration public class WebMvcConfig extends WebMvcConfigurationSuppor ...
- Spring Boot学习总结(13)——Spring Boot加载application.properties配置文件顺序规则
SpringApplication会从以下路径加载所有的application.properties文件: 1.file:./config/(当前目录下的config文件夹) 2.file:./(当前 ...
- android jar 加入图片,Android动态加载外部jar包及jar包中图片等资源文件
Android动态加载外部jar包及jar包中图片等资源文件 Android应用程序由Java开发,因此Java中许多实用的特性,在Android中也有体现.动态加载Class,也就是外部jar包,在 ...
- 如何显示Spring Boot加载的所有bean
在Spring Boot中,您可以使用appContext.getBeanDefinitionNames()来获取Spring容器加载的所有bean. 1. CommandLineRunner作为界面 ...
- Spring Boot基础学习笔记04:Spring Boot加载自定义配置文件
文章目录 零.学习目标 1.熟悉使用@PropertySource加载配置文件 2.熟悉使用@ImportResource加载XML配置文件 3.掌握使用@Configuration编写自定义配置类 ...
- spring boot 加载过程分析(三)
接着上一篇,现在主要来看一下prepareContext方法的内容,先看代码: prepareContext执行过程 private void prepareContext(ConfigurableA ...
- Spring Boot加载指定属性文件
我们可以通过@PropertySource注解来加载指定的属性文件,可以将配置文件内的属性映射到我们的controller.service和实体类里面去. 下面来介绍配置过程: 1.添加依赖: < ...
最新文章
- mysql sqlstate 08001_关于Toad连接DB2的sqlstate=08001错误
- 实战:Redis 主从同步
- css compressor java_利用YUI Compressor压缩JS/CSS之终极秘籍
- 近期在做或要做的实验
- 使用 ONNX 模型做预测
- TreeSet有序集合
- 01.redis初识
- mapxtreme 论坛_会议纪要 | 取栓论坛 云端论剑 大梗死核心取栓专场 精华回顾
- Linux安装以及固定ip
- 斯皮尔曼相关系数范围_什么是斯皮尔曼相关系数
- 类似于失落之城的解谜游戏都有哪些
- mtk智能机平台LCM,CTP的ESD防护处理
- java excel 插入新行_POI ,Java 操作 Excel 實現行的插入(insert row)
- JNU教务系统一键成绩查询
- 使用@JsonFormat的一个坑
- 考研复试计算机英文介绍,2017年考研复试计算机专业英文自我介绍.docx
- centos 7 添加端口白名单,设置防火墙
- C: error: incompatible types when initializing type ‘int’ using type ‘atomic_t’ {aka ‘struct <anonym
- linux--发展史与环境
- c语言表达式用法,C语言 运算符、表达式和条件结构 用法总结
热门文章
- POPUP_GET_VALUES
- 大佬都在用的桑基图到底怎么做?告诉你个最简单的方法
- 魔幻的“净醛产品”:宜家被罚“亡羊”,欧派用视频“补牢”?
- 普宁二中高考2021成绩查询,普宁二中2019高考喜报成绩、本科重本上线人数情况...
- 剪映导出帧率选多少_剪映帧率怎么设置?剪映帧率设置方法
- 设置程序中的html,如何在Behat中为HTML格式化程序设置自定义模板
- 网站计数器 php,网站计数器 php
- 用python实现复选框树_如何使用Python中的复选框创建树视图
- Python中有几种办法交换两个变量的值?
- python之请求报文对比(假定最多二维字典)