当前位置: 首页 > 知识库问答 >
问题:

spring boot同一环境的多种配置

阎乐池
2023-03-14

我目前有一个spring boot应用程序。

application.yml

应用程序-dev.yml

在application.yml中

spring:
  profiles:
    active: dev

现在我有多个配置为开发provile,例如。例如dev-1,dev-2和dev-3

我如何配置它?任何最好的或标准的方法做它?我是在2.3.4 spring boot版本

共有1个答案

金正阳
2023-03-14

您可以通过逗号分隔配置文件,如

spring:
  profiles:
    active: dev, dev-1

但是如果您希望添加特定属性而不重写它们,因为spring.profiles.active属性遵循与其他属性相同的排序规则,最高的PropertySource将胜出,您可以使用include

spring:
  profiles:
    active: dev
    include:
      - dev-1

更多信息请参阅seedocumentation

 类似资料:
  • 本文向大家介绍springboot 多环境配置教程,包括了springboot 多环境配置教程的使用技巧和注意事项,需要的朋友参考一下 在上一课中我们通过idea工具没有做任何配置就构建了一个springboot项目,并且已经成功启动了,但我们都很清楚这些都远远不能达到我们实际项目的需求,比如我们要引入我们自己的redis配置、mysql配置等,应该如何处理呢?在spring mvc中我们都是通过

  • 本文向大家介绍springboot多环境(dev、test、prod)配置详解,包括了springboot多环境(dev、test、prod)配置详解的使用技巧和注意事项,需要的朋友参考一下 我们在开发应用的时候,通常同一套程序会被应用和安装到几个不同的环境中,比如开发、测试、生产等。 其中每个环境的数据库地址、服务器端口等配置都不同。如果在为不同环境打包时都要频繁的修改配置文件,那必将是个非常繁

  • 问题内容: 我想把头围在Docker上,但是很难弄清楚。我试图在我的小项目(MERN堆栈)中实现它,并且我在思考如何区分开发(可能是登台)和生产环境。 我看到了一个示例,其中他们使用了2个Docker文件和2个docker-compose文件(每个对都包含一个env,因此Dockerfile + docker-compose.yml用于prod,Dockerfile-dev + docker-co

  • 本文向大家介绍详解springboot + profile(不同环境读取不同配置),包括了详解springboot + profile(不同环境读取不同配置)的使用技巧和注意事项,需要的朋友参考一下 具体做法: 不同环境的配置设置一个配置文件,例如:dev环境下的配置配置在application-dev.properties中;prod环境下的配置配置在application-prod.prope

  • 多环境配置 WorkSpace 多项目环境, 包含了多个Poject Project 包含了项目的所有的代码、资源文件, 所有信息 Target 对指定代码和资源文件的具体构建方式 Scheme 对指定Target的环境配置 一、实现方案 利用Target完成多环境配置 方案不足之处: 配置零散, 尤其是在为Target设置不同环境变量(自定义宏)时 利用Scheme完成多环境配置 优势 在一个T

  • 本文向大家介绍springboot 多环境配置 yml文件版的实现方法,包括了springboot 多环境配置 yml文件版的实现方法的使用技巧和注意事项,需要的朋友参考一下 关于 dev、sit、uat、prod多环境切换的配置 最近小伙伴跟杨洋我聊到了多环境配置的问题,网上的大部分教程都是copy的,很多文章根本就没法用,小伙伴很苦恼啊,于是心(yu)地(shu)善(lin)良(feng)的杨