Did not find handler method for [/login.do]

YuTian176104 发布于 2016/06/19 21:20
阅读 4K+
收藏 0

使用SpringMVC+Mybatis框架时,配置文件正常配置,但是就是不进Controller

日志中提示

DEBUG [http-apr-8080-exec-10] - Did not find handler method for [/login.do]
 WARN [http-apr-8080-exec-10] - No mapping found for HTTP request with URI [/lsjc/login.do] in DispatcherServlet with name 'dispatcherServlet'


加载中
0
shijacky
shijacky
找不到对应的mapper,看下是不是 controller的路径没有加到 auto-scan 里面去
YuTian176104
YuTian176104
自动扫描的配置加了 别的项目可用 就这个不行
0
Jerry-hu
Jerry-hu

提示这个,很明显你的控制器没有注入进去嘛……你可以在项目启动的时候,看看日志,spring 没有将你的控制器 注入进去……

Jerry-hu
Jerry-hu
回复 @YuTian176104 : 你启动的时候,spring 的日志里面如果没有打印出你的controller ,那你肯定是包扫描没做进去
YuTian176104
YuTian176104
恩 debug试了 就是不进Controller 实在不知道是什么原因了 请指教
0
YuTian176104
YuTian176104
<context:component-scan base-package="com.controller,com.service" use-default-filters="false">
<context:exclude-filter type="annotation" expression="org.springframework.stereotype.Controller" />
<context:exclude-filter type="annotation" expression="org.springframework.stereotype.Service" />
</context:component-scan>
0
b
beckyxujin

看看是不是没加<mvc:annotation-driven />

或是多加了use-default-filters="false",这个去掉

返回顶部
顶部