首先我們通過一段簡短的程式來大體了解一下spring是如何完成資源定位、載入、解析、註冊、注入的過程。
/**
* * @author sonicery_d
*/public class testresourceloader
}
<?xml version="1.0" encoding="utf-8"?>
/**
* * @author sonicery_d
*/public class resourceload
}
通過上面的小demo我們大致了解了springioc容器工作的大致流程,下面根據一下的時序圖我們可以詳細的看到spring具體的解析、註冊流程(畫的不是太好請見諒),
圖一:
圖二:
結合時序圖,我們來捋一捋其中都涉及到哪些類:
其中類的具體作用:
Spring 資源載入
pom.xml org.springframework spring core 4.3.14.release org.springframework spring beans 4.3.16.release org.springframework spring context 4.3.16.relea...
Spring資源載入符
b 位址字首 b 1.classpath classpath 相對於類的根路徑 使用urlresource從檔案系統目錄中裝載資源,可採用絕對路徑和相對路徑 使用urlresource從web伺服器中裝載資源 4.ftp 使用urlresource從ftp伺服器中裝載資源 5.沒有字首 classp...
Spring 中載入資源檔案
在spring 中可以使用以下兩個類載入資源檔案 org.springframework.context.support.resourcebundlemessagesource 和org.springframework.context.support.reloadableresourcebundle...