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

如何在spring Boot中外部访问环境变量?

甄煜
2023-03-14

是否可以从一个地方访问不同应用。属性的环境变量。实际上,我们正在构建这个软件,我们有不同的应用。不同项目的属性,如用户资产。因此,是否有可能将所有环境变量放在一个外部位置。如果是,将如何访问?

共有1个答案

穆承运
2023-03-14

您将有一个application.properties文件,该文件定义的变量在任何情况下都不会改变。

server.error.whitelabel.enabled=true #Just an example

然后您可以有一个单独的application.properties并使用不同的名称,例如application-active.properties。该文件将添加到基本application.properties文件中。

example.enviroment.variable=${I_AM_AN_ENVIROMENT_VARIABLE}

然后您可以有一个具有相同属性名的不同application.properties文件,在本例中是example.enviroment.variable

example.enviroment.variable=${I_AM_A_DIFFERENT_ENVIRONMENT_VARIABLE}
 类似资料:
  • 问题内容: Jenkins参数区分大小写吗?我有一个参数化的构建,需要在构建之前设置一个名为“ build_parameter”的蚂蚁参数。当我尝试访问Jenkins设置的$ {BUILD_NUMBER}时,我得到了为ant参数设置的值。如果构建参数不区分大小写,那么有人可以建议我解决此问题吗?我无法更改构建参数名称,因为必须更改构建脚本(这不是一个选择)。谢谢! 问题答案: 为了回答您的第一个问

  • 问题内容: 我设置了要在我的Python应用程序中访问的环境变量。我如何获得它的价值? 问题答案: 通过访问环境变量 或者,你可以使用以下命令查看所有环境变量的列表: 有时你可能需要查看完整的列表! Windows上的Python默认安装为。如果要在运行python时查找,可以执行以下操作:

  • 下面是我的代码 错误:我在封闭范围中定义的局部变量必须是最终的或实际上是最终的

  • 问题内容: 有谁知道如何在Java中访问标准Shell环境的环境变量?我正在使用ProcessBuilder类,并且必须指定正在运行的Shell脚本中使用的特定环境变量,这些变量存在于标准Shell环境中。 访问ProcessBuilder环境不起作用。 问题答案: 您可以通过以下方法获取创建程序时存在的环境变量: http://download.oracle.com/javase/tutoria

  • 只是想知道,我可以在谷歌应用程序引擎中访问环境变量吗?例如,我存储了一封电子邮件和密码,并希望按如下方式访问它: 有什么办法可以做到这一点吗?

  • 我在https://kubernetes.io/docs/concepts/services-networking/service/.看K8的文档 NodePort:在静态端口(NodePort)上公开每个节点IP上的服务。自动创建节点端口服务路由到的ClusterIP服务。您可以通过请求 所以,我试着实际检查一下。在此LoadBalancer服务中,端口31724是节点端口,80是容器端口。根据