springboot中配置文件的位置

springboot中配置文件的位置

1.springboot配置文件的位置

springboot中的配置文件有两种配置文件,一种是properties,一种是yml,这两种配置文件如果不冲突的话,则互相补充,如果冲突的话则properties配置文件的优先级更高。
这两种配置文件存放的位置一共有四种:

  • 项目根目录下的config/application.properties
  • 项目根目录下的application.properties
  • 项目resources目录下的config/application.properties
  • 项目resources目录下的application.properties
    这四个的优先级逐次降低,一般默认即可。

2.如何自定义application.properties的位置

默认application.properties的位置就是如上所说的4个,如果想自定义application.properties的位置呢?
在这里插入图片描述

  • 配置方式1:idea中的Environment variables中配置spring.config.location=classpath:/cls/即可
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-I0gL00BK-1621346094357)(en-resource://database/1115:0)]

  • 配置方式2:打完包之后直接以java -jar properties-0.0.1-SNAPSHOT.jar --spring.config.location=classpath:/cls/命令启动即可
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UQplfBU6-1621346094358)(en-resource://database/1117:0)]

3. 如何自定义配置文件的名字

默认的配置文件是以application.properties命名的,怎么自定配置文件的名称呢?

  • 配置方式1:idea中的Environment variables中配置spring.config.name=cls即可
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CRZzcg7G-1621346094359)(en-resource://database/1121:0)]

  • 配置方式2:打完包之后直接以java -jar properties-0.0.1-SNAPSHOT.jar --spring.config.name=cls启动即可
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zqdi6wmg-1621346094360)(en-resource://database/1123:0)]

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值