我正在开发部署在AWS上的应用程序。我在AWS Environment属性中设置了数据库配置(URL
,UserName
,Password
。
现在我如何在Spring启动应用程序中访问这些变量?
我的application.properties
文件如下:
spring.datasource.driver-class-name = <DRIVER>
spring.datasource.url = <URL>
spring.datasource.username = <USERNAME>
spring.datasource.password = <PASSWORD>
注意:目前我正在访问application.properties
文件
答案 0 :(得分:4)
要在spring boot application.properties中使用环境变量,您可以使用通常的Spring占位符表示法:
spring.datasource.url = ${JDBC_CONNECTION:default_value_connection}
您可以在AWS Elastic beanstalk中设置JDBC_CONNECTION值。如果未设置JDBC_CONNECTION环境变量,则将使用'default_value_connection'
。