默認情況下使用
@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 會自動幫你重新加載.
