gpt4 book ai didi

java - 如何在我的 spring boot 应用程序中从 AWS 访问环境变量

转载 作者:行者123 更新时间:2023-11-30 06:05:38 27 4
gpt4 key购买 nike

我正在开发部署在 AWS 上的应用程序。我在 AWS 环境属性中设置了数据库配置(URLUserNamePassword)。

AWS environment Variables

现在如何在我的 spring boot 应用程序中访问这些变量?

我的 application.properties 文件如下所示:

spring.datasource.driver-class-name = <DRIVER>
spring.datasource.url = <URL>
spring.datasource.username = <USERNAME>
spring.datasource.password = <PASSWORD>

注意:目前我正在从 application.properties 文件访问数据库详细信息

最佳答案

要在 spring boot application.properties 中使用环境变量,您可以使用通常的 Spring 占位符表示法:

spring.datasource.url = ${JDBC_CONNECTION:default_value_connection}

进一步说明: https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#boot-features-external-config-placeholders-in-properties

您可以在 AWS Elastic beanstalk 中设置 JDBC_CONNECTION 值。如果未设置 JDBC_CONNECTION 环境变量,它将使用 'default_value_connection'

关于java - 如何在我的 spring boot 应用程序中从 AWS 访问环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46090828/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com