Java xsi:schemaLocation如何与IntelliJ IDEA一起工作?

Java xsi:schemaLocation如何与IntelliJ IDEA一起工作?,java,xml,spring,intellij-idea,xsd,Java,Xml,Spring,Intellij Idea,Xsd,我对xmlxsi:schemaLocation是如何工作的有点困惑 我正在使用Maven+IDEA创建一个Spring项目 如果我的依赖项中缺少org.springframework.springbeans,IDEA将警告我一些错误 如果我加上这个罐子,警告就会消失 也许这并不重要,但它对我来说就像一个黑魔法,有人能帮我怎么做吗?这些XSD实际上包含在spring提供的jar中。您可以通过执行双移位并键入XSD的文件名来检查这一点。因此,如果不包括jar,maven项目就无法在类路径中找到X

我对xmlxsi:schemaLocation是如何工作的有点困惑

我正在使用Maven+IDEA创建一个Spring项目

如果我的依赖项中缺少org.springframework.springbeans,IDEA将警告我一些错误

如果我加上这个罐子,警告就会消失


也许这并不重要,但它对我来说就像一个黑魔法,有人能帮我怎么做吗?

这些XSD实际上包含在spring提供的jar中。您可以通过执行双移位并键入XSD的文件名来检查这一点。因此,如果不包括jar,maven项目就无法在类路径中找到XSD


您提到的XSD可以找到,作为SpringBeans模块的一部分,这些XSD实际上包含在spring提供的jar中。您可以通过执行双移位并键入XSD的文件名来检查这一点。因此,如果不包括jar,maven项目就无法在类路径中找到XSD


您提到的XSD可以找到,作为SpringBeans模块的一部分,IntelliJ IDEA很有帮助地表明它无法定位验证spring项目所需的XSD

它将默认名称空间(
beans/@xmls
)变为红色,因为它使用默认名称空间与
xsi:schemaLocation
给定的名称空间的成对值(也为红色)来查找管理XSD。请注意,这不一定必须位于成对值xsi:schemaLocation(
https://www.springframework.org/schema/beans/spring-beans.xsd
)。其他机制,包括XML目录,可以帮助解析在哪里可以找到实际的XSD

在这种情况下,IDEA知道检查类路径上的JAR以获得所需的XSD

另请参见:


IntelliJ IDEA很有帮助地指出,它无法定位验证Spring项目所需的XSD

它将默认名称空间(
beans/@xmls
)变为红色,因为它使用默认名称空间与
xsi:schemaLocation
给定的名称空间的成对值(也为红色)来查找管理XSD。请注意,这不一定必须位于成对值xsi:schemaLocation(
https://www.springframework.org/schema/beans/spring-beans.xsd
)。其他机制,包括XML目录,可以帮助解析在哪里可以找到实际的XSD

在这种情况下,IDEA知道检查类路径上的JAR以获得所需的XSD

另请参见:


我认为它将在classpath和那些jar中搜索。我认为它将在classpath和那些jar中搜索。