ControllerClassNameHandlerMapping配置失败
2011-04-12 10:21
302 查看
参阅了很多资料,在网上下了很多例子实验,就是使用ControllerClassNameHandlerMapping不成功。
最后偶然发现原来是与ControllerClassNameHandlerMapping的初始化顺序有关,必须明确指定ControllerClassNameHandlerMapping的初始化顺序在Controller初始化之前,我勒个神啊,郁闷到死,这可能是spring2.5.6的bug。
初始化顺序可以这样:
<bean class="org.springframework.web.servlet.mvc.support.ControllerClassNameHandlerMapping">
</bean>
<bean class="com.mkyong.common.controller.WelcomeController" />
<bean class="com.mkyong.common.controller.HelloGuestController" />
最后偶然发现原来是与ControllerClassNameHandlerMapping的初始化顺序有关,必须明确指定ControllerClassNameHandlerMapping的初始化顺序在Controller初始化之前,我勒个神啊,郁闷到死,这可能是spring2.5.6的bug。
初始化顺序可以这样:
<bean class="org.springframework.web.servlet.mvc.support.ControllerClassNameHandlerMapping">
</bean>
<bean class="com.mkyong.common.controller.WelcomeController" />
<bean class="com.mkyong.common.controller.HelloGuestController" />
相关文章推荐
- 使用ControllerClassNameHandlerMapping实现SpringMVC的CoC配置
- 使用ControllerClassNameHandlerMapping实现SpringMVC的CoC配置
- Spring mvc (五) [ControllerClassNameHandlerMapping根据Controller类名匹配,解决了bean的递增配置问题]
- 使用ControllerClassNameHandlerMapping实现SpringMVC的CoC配置
- 使用ControllerClassNameHandlerMapping实现SpringMVC的CoC配置
- 使用ControllerClassNameHandlerMapping+MultiActionController实现零配置
- 在Spring MVC中,声明了ControllerClassNameHandlerMapping以后,对于这样没有配置任何映射信息的方法
- (csdn内转载)使用ControllerClassNameHandlerMapping实现SpringMVC的CoC配置
- springMVC源码分析--ControllerClassNameHandlerMapping(九)
- ControllerClassNameHandlerMapping的注意事项
- 使用ControllerClassNameHandlerMapping实现SpringMVC的@RequestMapping后面不加url
- Spring MVC ControllerClassNameHandlerMapping example
- Spring Web MVC 的HandlerMapping的使用之-------ControllerClassNameHandlerMapping
- Spring MVC ControllerClassNameHandlerMapping example
- Spring MVC-处理程序映射(Handler Mapping)-控制器类名称处理程序映射(Controller Class Name Handler Mapping)示例(转载实践)
- Spring4 MVC 笔记: ControllerClassNameHandlerMapping 实现DispatcherServlet
- Spring MVC ControllerClassNameHandlerMapping example
- springMvc四种处理器映射器之三:ControllerClassNameHandlerMapping