博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SpringMvc配置扫包之后,访问路径404问题解决
阅读量:6358 次
发布时间:2019-06-23

本文共 645 字,大约阅读时间需要 2 分钟。

场景:

  1. 配置了Spring和SpringMvc, Spring管理非Controller类的Bean, SpringMvc管理涉及的Controller类

  2. web.xml已经配置了Spring的监听器, SpringMvc的servlet映射

  3. 包扫描配置正确

问题:

  访问指定的API链接,发现返回404, 日志显示:"No mapping found for HTTP request with URI [/xxx.do] in DispatcherServlet with name 'xxx' ”

排查后发现:

  SpringMvc除了org.springframework.web.servlet.DispatcherServlet之外,还需要配置两个类:

(Spring 3.1之前的做法)

(Spring3.1之后的做法)

还有一种简便做法是在SpringMvc的配置文件中加入:<mvc:annotation-driven />即可代替上面两行配置

 

参考文章: SpringMVC和Spring的配置文件扫描包详解 https://blog.csdn.net/uniqueweimeijun/article/details/72636481

转载于:https://www.cnblogs.com/zhuangmingnan/p/9791109.html

你可能感兴趣的文章
Activiti 实战篇 小试牛刀
查看>>
java中的Static class
查看>>
[工具类]视频音频格式转换
查看>>
GNS3与抓包工具Wireshark的关联
查看>>
groovy-语句
查看>>
Java VisualVM远程监控JVM
查看>>
nasm预处理器(2)
查看>>
二叉排序树 算法实验
查看>>
Silverlight 5 beta新特性探索系列:10.浏览器模式下内嵌HTML+浏览器模式下创建txt文本文件...
查看>>
YourSQLDba 配置——修改备份路径
查看>>
nginx web服务理论与实战
查看>>
java 库存 进销存 商户 多用户管理系统 SSM springmvc 项目源码
查看>>
ES6 - 函数与剩余运算符
查看>>
你对position了解有多深?看完这2道有意思的题你就有底了...
查看>>
WebSocket跨域问题解决
查看>>
世界经济论坛发布关于区块链网络安全的报告
查看>>
巨杉数据库加入CNCF云原生应用计算基金会,共建开源技术生态
查看>>
Ubuntu 16.04安装Nginx
查看>>
从 JS 编译原理到作用域(链)及闭包
查看>>
flutter 教程(一)flutter介绍
查看>>