博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SpringMVC DispatcherServlet在配置Rest url-pattern的一点技巧
阅读量:7239 次
发布时间:2019-06-29

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

SpringMVC的Controller中已经有了@RequestMapping(value = "detail.do", method = RequestMethod.GET)的方法,并且在web.xml中也配置了DispatcherServlet匹配<url-pattern>*.do</url-pattern>。

有需要对外暴露Rest接口,URL格式如/API/product/query。

于是新增了DispatcherServlet匹配<url-pattern>/API/*</url-pattern>来拦截,结果死活拦截不到。

后来得知需要将Controller中的@RequestMapping(value = "/API/product/query", method = RequestMethod.GET)中的"/API"去掉才行,花了我两三个小时。

另外,即使是value = "/API/product/query", <url-pattern>是精确匹配的话(<url-pattern>/API/product/query</url-pattern>),也是可以拦截到的。

 

  这里可以理解为spring mvc 的dispatcherServlet这里的url-pattern也运用了restful的url映射。。。

 

 

  转载至:http://blog.csdn.net/lxb_champagne/article/details/13625793#reply

转载于:https://www.cnblogs.com/ganbo/p/6727227.html

你可能感兴趣的文章
latex简历遇到的问题
查看>>
工作中不要为了用系统而用系统
查看>>
如何在HTML使用JavaScript
查看>>
apache代理服务器设置
查看>>
endnote下载的文献导入到Jabref
查看>>
java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory的解决(碰到问题,转载答案)...
查看>>
.NET之枚举
查看>>
关于四则运算表达式分析思路
查看>>
OC基础第三讲
查看>>
数据库发布订阅:发送邮件
查看>>
更改XML文件内容(发票管理软件)
查看>>
JVM 监控相关
查看>>
Mac下配置mnmp环境
查看>>
嘉兴婚庆业冷热不均 亟待一条龙服务
查看>>
转:Java中的StringTokenizer类的使用方法
查看>>
4、CommonChunkPlugin提取公共js-提取多个
查看>>
(八)Java 修饰符
查看>>
专家揭秘:STM32启动过程全解
查看>>
解决scrapy报错:ModuleNotFoundError: No module named 'win32api'
查看>>
js设计模式——5.状态模式
查看>>