1. 程式人生 > >spring載入xsd的過程

spring載入xsd的過程

spring去載入xsd首先會在本地找。
在spring的一些jar中,會將當前的版本的xsd一起打包。META-INF目錄下的spring.schemas就是xsd檔案在本地路徑的對映,spring每次打包都不會刪掉原來的xsd檔案,並將當前版本的xsd路徑對映新增在spring.schemas檔案的末尾。當spring載入的時候,找不到本地的xsd檔案,才會去url指定的路徑去下載。 所以當斷網的時候,只要url是正確的,也能正確找到所需xsd檔案。 當斷網且提示找不到該路徑對應的xsd檔案的時候,如果不是url指定錯誤,有可能是因為當前spring的版本低於xml引入的xsd版本。