与通用解释一致,不是同样的问题。
第二:方法名重复
例子:
① html的名字 showArticle.html
② js的名字 showArticle.js
③ajax传到后台来执行的方法名 ajax的url:"showArticle"
④后台拦截方法名
@ResponseBody
@RequestMapping(value = "/showArticle", method = RequestMethod.POST)
解决方案
防止静态文件名跟控制器请求路由冲突。如本例中,将login.html更名为signin.html。
将静态文件URI与动态请求URI分离。如,把提供REST接口的URI都改成以/api/XXX开头,把静态文件改为以/static/XXX开头。这样当请求/static/login.html时,spring会直接使用内置的处理静态资源的控制器返回静态文件而不再去查找用户定义的控制器(此解释引用自
博客
)
但是修改自己的方法名还是会报相同的错误信息,因此排除此种可能
第三:自己debug查看具体情况
此问题是由切面捕获到的异常信息,切面如下: