【发布时间】:2019-12-21 09:57:27
【问题描述】:
我想在“.env”文件中为在 EC2 实例上运行的 Spring Boot 应用程序设置我的环境变量,并在代码中访问它们。我知道我可以像这样在 EC2 上设置环境变量
export env="dev"
export db.url="xyz"
但我不想这样做,而是想在“.env”文件中维护这些环境变量,并在 Spring Boot 应用程序中访问它们,例如
@Value("${env}")
public String env;
我可以使用导出和读取 env 变量,但无法从 .env 文件中获取变量。我也不想使用 shell 脚本来显式加载变量。有什么办法可以实现吗?
【问题讨论】:
标签: java spring-boot amazon-ec2 environment-variables