启动 jar 包时指定 yml 文件

启动 jar 包时指定 yml 文件,第1张

把 application.yml 文件放在执行 java -jar 命令所在的目录中;

执行 java -jar xxx.jar 命令,此时 application.yml 应核轮物放在 xxx.jar 同级目录;

执行 java -jar /abc/xxx.jar 命令,此时 application.yml 应放在 / 目录;

需要注意桐判的是,自动加载 application.yml 的位置并不与 jar 包相关,而是与 java 命令有关。

通过 --spring.config.location 参数可以改液指定配置文件的位置。

java -jar /abc/xxx.jar --spring.config.location=/abc/application.yml

YML文件格式是YAML (YAML Aint Markup Language)编瞎液族写埋羡的文件格式,YAML是一种直观的能够被电脑识别的的数据数据序列化格式,他并且容易被人类阅读,容易和脚本语言交互的,可以被支持YAML库的不同的编程语言程序导入,比如: C/C++, Ruby, Python, Java, Perl, C#, PHP等。例如YML文件格式的用法:

文件,通常就是Ruby on Rails 用来保存磨弊连接数据库时使用的连接信息文件。

一般来说,项目中有好几个配置文件,那么怎么指定我们空伏需要运行的配置文件呢?

我们可以利用pom文件,来对 #spring.profiles.active# 这个参数进行动态的修改。

首先,要自物州定义一个yml的变量符号

之后。设置一些配置

再对打包斗蚂携配置进行一些修改~

这样的话,在idea里面,就可以点击按钮进行切换了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12277342.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存