java - Spring Boot - 如何从 file.conf 读取环境变量

标签 java spring tomcat spring-boot

我有一个小问题。我希望能够从 Spring Boot 中的嵌入式 Tomcat 的 myFile.conf 文件中读取/加载环境变量,并在 application.properties 中使用这些变量。像这样:

/config/myfile.conf(这个文件不在application.jar里面)

SPRING_PROFILES_ACTIVE=local
DB_USER=myUser
DB_PASSWORD=password
...

应用程序属性

spring.datasource.username={DB_USER}
spring.datasource.password={DB_PASSWORD}

并且 Spring 自动将配置文件设置为 SPRING_PROFILES_ACTIVE 环境变量中的任何内容。

如何为使用嵌入式 tomcat 的 Spring Boot 应用程序执行此操作?我知道这很容易通过将这些变量放入 tomcat.conf 来安装外部 tomcat

最佳答案

关于java - Spring Boot - 如何从 file.conf 读取环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47035278/

相关文章:

java - 过滤特定库的 gradle 配置

Java HashMap.Entry 类未找到

java - 使用 Spring Integration JDBC 出站网关更新数据

java - 使用spring-data-neo4j时如何启用neo4j webadmin?

java - Tomcat maxthreads,我做错了什么吗?

java - 在java中编辑对象二维数组的字段

java - SQL异常 : This function is not supported

java - 如何在 Spring Requestmapping 中将日期作为对象参数发布

tomcat - Ubuntu 服务器上 tomcat6 的权利?

tomcat - 如何衡量 Tomcat 服务器的性能和瓶颈?