您的位置 首页 java

jar包启动方式以及配置文件读取顺序

jar包启动方式

方式一

此种方式,jar包需要放到最后

格式

 java -jar -D参数=参数值  jar包  

例如

 java -jar -DdatabaseUrl="mysql://localhost:3306/pdb?user=root&password=root"  -Dapp.key="123" -Dapp.secret="xxx"  demo.jar  

方式二

使用springboot的方式,此种方式jar需要放到前面

格式

 java -jar jar包 --参数=参数值  

例如

 java -jar demo.jar  --spring.profiles.active=dev  --server.port=8181  

配置文件读取顺序

以jar包发布springboot项目时,默认会先使用jar包 同级目录 下的 application.properties 来作为项目配置文件。但使用 –spring.config.location 指定了配置文件,则读取指定的配置文件。

如果在不同的目录中存在多个配置文件,它的读取顺序是:

  1. config/application.properties(项目同级目录中 config 目录下)
  2. config/application.yml
  3. application.properties(项目同级目录下)
  4. application.yml
  5. resources/config/application.properties(项目resources目录中config目录下)
  6. resources/config/application.yml
  7. resources/application.properties(项目的resources目录下)
  8. resources/application.yml

文章来源:智云一二三科技

文章标题:jar包启动方式以及配置文件读取顺序

文章地址:https://www.zhihuclub.com/177394.shtml

关于作者: 智云科技

热门文章

网站地图