SpringBoot的Resource 的 3 種實例方法


項目結構:

project-name
    src/main/java
    src/main/resource
        data
            input.txt    

輸入文件目錄在src/main/resource目錄下的data/input.txt 文件

 

第 1 種方式:(推薦)

在class類里獲取Resource對象:

@Value("classpath:data/input.txt")
private Resource inputResource;

第 2 種方式:

ClassPathResource resource = new ClassPathResource("data/input.txt", this.getClass().getClassLoader());

注意:這里一定要設置classLoader參數,否則無效,原因不明。

第 3 種方式:

ResourceLoader resourceLoader = new DefaultResourceLoader();
Resource inputFile = resourceLoader.getResource("data/input.txt");

end.


免責聲明!

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



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