我有一个小问题。我希望能够从 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
最佳答案
指定spring.config.name环境属性
关于java - Spring Boot - 如何从 file.conf 读取环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47035278/