Java 找不到从何处获取SpringXML命名空间项

Java 找不到从何处获取SpringXML命名空间项,java,spring,spring-mvc,spring-security,Java,Spring,Spring Mvc,Spring Security,我正在学习spring框架并阅读spring的实际应用。applicationcontext文件顶部有所有这些名称空间条目。在哪里可以获得我正在使用的spring的正确版本的所有这些条目。我使用的是弹簧版本3.2.4。难道没有一个足智多谋的地方可以让我从所有这些单调乏味的xml模板中复制粘贴吗? 如果没有,你能提供条目吗?我将学习corespring、mvc、spring安全性、Resttemplate、jdbc等 提前感谢。XML名称空间只是标识XML元素的标签。您要查找的是模式,XSD文件。

我正在学习spring框架并阅读spring的实际应用。applicationcontext文件顶部有所有这些名称空间条目。在哪里可以获得我正在使用的spring的正确版本的所有这些条目。我使用的是弹簧版本3.2.4。难道没有一个足智多谋的地方可以让我从所有这些单调乏味的xml模板中复制粘贴吗? 如果没有,你能提供条目吗?我将学习corespring、mvc、spring安全性、Resttemplate、jdbc等


提前感谢。

XML名称空间只是标识XML元素的标签。您要查找的是模式,XSD文件。这些都是可用的

你通常会

<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.springframework.org/schema/beans
    http://www.springframework.org/schema/beans/spring-beans.xsd">

    ...

</beans>

换句话说,您声明了另一个描述XML内容的名称空间。请注意,
xmlns:mvc
属性值与模式的位置无关。有一个URL只是惯例。架构位置必须指向有效的XSD

好的。但是我从哪里得到要放在文件顶部的条目呢?我无法打印出书中所写的内容,这将永远占用我的时间。请解释一下,你给出的答案让我更加困惑。如何在xml文件中添加名称空间?为什么不工作???@user2081579请参阅我编辑的答案中的其他详细信息。基本上,您必须自己编写、从某个示例复制或使用IDE为您生成它。
<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:mvc="http://www.springframework.org/schema/mvc"
    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
    http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc.xsd">

...

</beans>