据我了解,最好使用Spring versionless xsd。
但是,使用Intellij时,验证是基于随机xsd文件完成的。 将版本添加到xsd文件时,一切都按预期工作。
如您所见,我使用的是Spring 4.2.1,但Intellij选择3.1版本。
Intellij中的错误(或尚未实现的功能)是什么? 有解决方法吗?
答案 0 :(得分:0)
如果没有版本规范的地方,那么 是的,它是随机的,您可以尝试以下测试:使用xsd规范在行前添加空格(进行一些简单的更改),每次更改后它会跳转到另一个随机xsd版本
如果要将其锁定在最新的lib版本上而不指定它,可以使用gradle build。
//使用gradle的最新版本的库: 编译'org.springframework:spring-orm:+'
之后,这个想法总是指向最新版本的xsd for schemaLocation