2

我有<mvc:annotation-driven/>错误的注释。我得到的错误是:匹配的通配符是严格的,但找不到元素'mvc:annotation-driven'的声明。

当我用豆子时

<bean class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping" />
<bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter" />

它工作正常。这怎么可能

我完整的 Spring 上下文 XML 文件是:

<beans xmlns="http://www.springframework.org/schema/beans"
            xmlns:context="http://www.springframework.org/schema/
         xmlns:mvc="http://www.springframework.org/schema/mvc"
        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-2.5.xsd
       http://www.springframework.org/schema/context             http://www.springframework.org/schema/context/spring-context-2.5.xsd
   http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-2.5.xsd">

    <mvc:annotation-driven/>
</beans>
4

2 回答 2

5

我相信 Spring 2.5 中没有mvc:annotation-driven注解,我认为它是在 Spring 3.0 中引入的。考虑使用当前版本的 Spring。

我找不到实际的http://www.springframework.org/schema/mvc/spring-mvc-2.5.xsd我不确定它是否存在。

于 2013-04-18T20:36:17.547 回答
-1

Missign 依赖 spring-webmvc,展示你的 pom

于 2013-04-18T20:29:13.197 回答