spring資源加載結構解析

1.spring中資源加載使用resources的原因?

在java將不同資源抽象成url,然後通過註冊不同的hander來處理不同讀取邏輯,一般hander使用協議的前綴來命名,如http,jar,file;然而url的hander並沒有classpath和serverletContext的。爲能夠使用spring的內部資源使用Resource來封裝底層資源。

2.resource資源圖解

 

 

Resources解決spring內部資源的讀取:

urlResource:資源

classPathResource:類資源路徑

filrSystemResource:文件資源

ByteArrayResource:字節數組資源

InputStreamResource:inputsStream資源

descriptiveResoutce:描述性資源加載

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章