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版本。