我注意到即使未指定xsi:schemaLocation,STS也会成功验证applicationContext.xml文件。我也检查了STS首选项>那里没有指定XML目录和spring xsd
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<xbean id="cross" class="mypackage.spring.Cross" scope="prototype">
</xbean>
</beans>
答案 0 :(得分:0)
我建议编写Spring smoke集成测试。它不需要测试任何东西,只需要上下文启动(你会惊讶地发现它发现了多少错误)。
答案 1 :(得分:0)
可能是因为xsd被缓存而执行验证,请在Preferences->General->Network connections->Cache
下查看。