前言
为实现快速搭建和开发,项目以Springboot框架搭建,springboot搭建的项目可以将项目直接打成jar包并运行,无需自己安装配置Tomcat或者其他服务器,是一种方便快捷的部署方式。
假设项目以最常规的方式打包成一个整体的jar包部署,即配置文件包含在jar包里,就会出现一个问题:项目运行过程中,要改动配置文件的话需要重新打包并部署。
如果将项目的配置文件提取到jar包外统一管理,这样只改动了配置文件重启下服务就可以了,无需重新构建部署。
实现原理
- Springboot的默认配置文件为:application.properties或者是application.yml
- 如果这两个配置文件都存在,不冲突的话,就互相补充。冲突的话,则properties优先级高。
根据yml配置文件加载原理,所有配置文件都会加载,高优先级的配置会覆盖低优先级的内容,且属性互补文章来源:https://www.toymoban.com/news/detail-730892.html
Springboot配置文件加载优先级:文章来源地址https://www.toymoban.com/news/detail-730892.html
到了这里,关于Java 运行jar包变更配置文件与变量的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!