繁体   English   中英

在AWS EC2上的springboot中从.env文件访问环境变量

[英]Accessing environment variables from .env file in springboot on AWS EC2

我想在EC2实例上运行的Spring Boot应用程序的“ .env”文件中设置环境变量,并通过代码访问它们。 我知道我可以像这样在EC2上设置环境变量

export env="dev"
export db.url="xyz"

但是我不想这样做,相反,我想在“ .env”文件中维护这些环境变量,并在spring boot应用程序中访问它们,例如

@Value("${env}")
public String env;

我可以使用export并读取env变量,但是无法从.env文件中获取变量。 我也不想使用shell脚本来显式加载变量。 有没有办法可以做到这一点?

在部署到EC2实例之前,您是否已在本地完成此操作? 您是否尝试使用“ .properties”文件注入属性? 似乎您正在寻找答案。 弹簧引导应用的配置

如果您设法在本地执行此操作,则没有理由在EC2实例中无法执行此操作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM