亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在Spring Boot中訪問application.properties文件中定義的值

如何在Spring Boot中訪問application.properties文件中定義的值

交互式愛情 2019-12-10 10:31:38
我想訪問中提供的值application.properties,例如:logging.level.org.springframework.web: DEBUGlogging.level.org.hibernate: ERRORlogging.file=${HOME}/application.loguserBucket.path=${HOME}/bucket我想userBucket.path在Spring Boot應用程序的主程序中訪問。
查看完整描述

3 回答

?
翻翻過去那場雪

TA貢獻2065條經驗 獲得超14個贊

您可以使用@Value批注并在使用的任何Spring bean中訪問屬性


@Value("${userBucket.path}")

private String userBucketPath;

Spring Boot文檔的“ 外部化配置”部分介紹了您可能需要的所有詳細信息。


查看完整回答
反對 回復 2019-12-10
?
FFIVE

TA貢獻1797條經驗 獲得超6個贊

另一種方法是將環境注入您的bean。


@Autowired

private Environment env;

....


public void method() {

    .....  

    String path = env.getProperty("userBucket.path");

    .....

}


查看完整回答
反對 回復 2019-12-10
  • 3 回答
  • 0 關注
  • 1150 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號