springboot配置不同环境读取不同文件

以下是本人暂时了解的知识,写出来用于笔记同时方便大家使用。如有问题之处,欢迎朋友指正。

使用过springboot的朋友都有发现,对于springboot真是约定大于规则。内部为我们做了许多封装与处理。

这也导致,我们只能按照他的约定来使用。在这里简单记录一下配置不同环境不同读取变量的方式。

一 使用 application.properties配置文件

此时我们需要创建多个 application-{env}.properties文件。

然后在总配置文件 application.properties中

添加spring.profiles.active=dev就会加载application-dev.properties配置文件内容

二、使用application.yml配置文件

则需要将不同环境下的信息填写在用一个文件中即可,使用---标记为文件,

并设置

spring:
  profiles: dev -##为文件名称

主文件部分使用

spring:
  profiles:
    active: dev  ###设置当前选取的文件名称

以下时完成截图

 

最后,这里有一个弊端就是无法使用maven控制选取环境,需要每次修改配置文件,

那么融合maven方法下次描述。

谢谢!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Rsun04551

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值