springboot @Value 獲取計算機中絕對路徑文件的內容


默認情況下使用

@Value("aaa.txt")

private Resource txtResource;

這樣獲取到的是項目classpath 下的 aaa.txt

如果想獲取非項目路徑下的文件內容怎么辦呢,看了下@Value的好像也沒有說,

其實

@Value("https://www.baidu.com")

private Resource urlResource;

這樣是可以獲取到 百度首頁的內容的.它這里使用的是https協議.

那么同樣的我們可以使用file協議獲取文本的內容

即:

@Value("file:///E://aaa.txt")

private Resource txtResource;

使用@Value 有一個好處就是,你不用關心文本內容的變化,你每次調用的時候,springboot 會自動幫你重新加載.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM