【发布时间】:2011-11-04 04:57:13
【问题描述】:
我的项目包括较旧的未注释控制器以及较新的基于注释的控制器。
我正在使用最新的 Spring jar (3.0.5),在我的 dispatcher-servlet.xml 中有 <mvc:annotation-driven />。
问题是<mvc:annotation-driven /> 导致请求映射(通过 dispatcher-servlet.xml 中控制器 bean 的 name 属性)到我的未注释控制器不起作用......每次我将请求定向到一个未注释的控制器我收到一条错误消息,例如:
org.springframework.web.servlet.DispatcherServlet noHandlerFound
WARNING: No mapping found for HTTP request with URI [/some_path/some_page.htm] in DispatcherServlet with name 'dispatcher'
我怎样才能让未注释的控制器保持原样,但告诉 spring 识别它们的(旧式)映射?
我正在寻找对已有控制器的 Java 代码更改最少的解决方案。
谢谢!
【问题讨论】:
标签: java spring-mvc annotations