我正在运行Spring test应用程序,其中我使用了Spring 3.1.2,并在上下文xml中添加了spring-context-3.1.xsd。现在,对于我的测试,我已从类路径中的所有spring jar文件中删除了所有.xsd文件(spring-context-2.5.xsd,spring-context-3.0.xsd,spring-context-3.1.xsd)。但仍然是spring应用程序正在运行而没有任何错误。
现在再次将上下文xml中的xsd版本从3.1更改为3.0,然后应用程序无法启动。
为什么spring应用程序在classpath中没有任何spring xsd文件的情况下运行?
注意:所有测试都在没有任何网络连接的情况下执行。所以从www.springframework.org获取xsd文件毫无疑问
约杰什