Java xsi:schemaLocation如何与IntelliJ IDEA一起工作?
我对xmlxsi:schemaLocation是如何工作的有点困惑 我正在使用Maven+IDEA创建一个Spring项目 如果我的依赖项中缺少org.springframework.springbeans,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
也许这并不重要,但它对我来说就像一个黑魔法,有人能帮我怎么做吗?这些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
另请参见:
beans/@xmls
)变为红色,因为它使用默认名称空间与xsi:schemaLocation
给定的名称空间的成对值(也为红色)来查找管理XSD。请注意,这不一定必须位于成对值xsi:schemaLocation(https://www.springframework.org/schema/beans/spring-beans.xsd
)。其他机制,包括XML目录,可以帮助解析在哪里可以找到实际的XSD
在这种情况下,IDEA知道检查类路径上的JAR以获得所需的XSD
另请参见: