20250519_SpringMVC学习过程中找不到路径404错误[http-nio-8080-exec-1] org.springframework.web.servlet.DispatcherServlet.noHandlerFound No mapping for POST xxx/xxx/xxx路径
报错:警告 [http-nio-8080-exec-1] org.springframework.web.servlet.DispatcherServlet.noHandlerFound No mapping for POST xxx/xxx/xxx路径

其实这个报错找了很久,因为我的路径是绝对没有问题的,其他该有的都有,路径上的问题我也反复排查是没有问题的,请求方式啥的也是没有问题的,bean也排查了没有问题。那么问题是什么?我的数据是通过dao层对数据库的查询拿到的,在此之前也在该项目做过相关springMVC练习,然后定义了一个SpringMVCConfig配置类。然后在这个练习上又有另一个包,包里面有个子包同样定义了SpringMVCConfig配置类,只不过我在这个包里面加了数据库的配置信息和Mybatis的一些配置信息吧。所以最后结果是我的项目里有两个配置类,大概这就是原因,因为我把一个配置类删除后就OK了,然后把jdbc和mybatis的配置信息加到配置类上,因为我的数据是在数据库上读取的。
总的来说,路径啥啥啥的没问题的话,可以考虑是不是定义了俩个配置类,然后导致冲突什么的。不过感觉不太容易犯这个毛病吧。在之前学习Spring、Mybatis一直都有这个习惯,因为每次学习一个知识点就创建一个项目,觉得很麻烦,然后学习一个知识点就创建一个包,包里有多个子包(包括dao层、service层的,config包的),其中有个子包就是每次都重新写的配置信息。
哈哈哈,都是尴尬的废话啊(尴尬自我微笑。。。。。。)
本文来自博客园,作者:里莉,转载请注明原文链接:https://www.cnblogs.com/liliisme/p/18885022

浙公网安备 33010602011771号