我在 application.properties 文件中指定了Spring属性。如何从环境变量填充这些属性?
这是我尝试过的方法,但似乎不起作用:
application.properties
spring.datasource.url=jdbc:postgresql://#{ systemProperties['DATABASE_HOST']}:5432/dbname spring.datasource.username = postgres spring.datasource.password = postgres
您可以使用与引用${...}语法相同的方式来引用环境属性。
${...}
在您的情况下:
spring.datasource.url=jdbc:postgresql://${DATABASE_HOST}:5432/dbname