1. 程式人生 > >springboot @Value 獲取計算機中絕對路徑文件的內容

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

情況下 默認 情況 pre 加載 clas https 使用 好處

默認情況下使用

@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 會自動幫你重新加載.

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