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

如何在spring Boot中设置不同的环境配置文件?

阎裕
2023-03-14

我正在使用Spring Boot处理microservices。我有大约5个微服务。因此,我将spring cloud config server配置为集中配置。它工作得很好。

配置服务器配置

spring.cloud.config.server.native.search-locations=classpath://common-config

server.port=8888

现在的问题是,我有两个环境devtest,并且我创建了application-test.propertiesapplication-dev.properties,根据spring文档,我需要设置如下配置文件

但它已经设置为一个本机,那么我如何才能加载多个配置文件。

请帮帮我。

共有1个答案

哈涵容
2023-03-14

您可以在每个应用程序运行时将活动配置文件名作为环境变量传入。这将优先于属性文件中列出的活动配置文件。实际上,您可以使用任何属性来执行此操作。如果您使用docker启动应用程序,可以从Dockerfile或docker-compose.yml传入

 类似资料:
  • 问题内容: 如何管理不同环境的配置变量/常量? 这可能是一个示例: 我的其余API可以访问,但是在Git版本控制下使用相同代码工作的朋友在Tomcat上部署了该API 。 假设我们有这样的东西: 如何根据环境动态注入API端点的正确值? 在PHP中,我通常使用文件来执行此类操作,将基本​​配置文件(config.xml)与用户名称识别的本地环境配置文件合并。但是我不知道如何在JavaScript中

  • 本文向大家介绍Spring Boot使用profile如何配置不同环境的配置文件,包括了Spring Boot使用profile如何配置不同环境的配置文件的使用技巧和注意事项,需要的朋友参考一下 在springboot的开发中,有时候我们会有不同的配置,例如日志打印,数据库连接等,开发,测试,生产每个环境可能配置都不一致,还好,springboot支持通过不同的profile来配置不同环境的配置,

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

  • 我正在Eclipse中使用Spring Boot应用程序(maven项目)。当我运行maven项目的test clean target时,我希望加载活动概要文件 我已经在application.properties和application-test.properties中添加了属性spring.profiles.active=test,aop,这没有任何影响。

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

  • 在Prod就绪的日志记录世界中,是否有类似于依赖于环境的日志记录配置文件的东西。我的意思是。通常情况下,不同的环境需要不同的细节级别。 实际上,它需要创建多个日志配置文件,当有许多环境时,添加新的记录器就变得非常痛苦。我要找的是: 对于某些Prod就绪的Java日志记录解决方案来说,这种情况是否存在?