簡體   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