Spring mvc url-pattern 和@RequestMapping 映射的小问题
来源:互联网 发布:ubuntu 16 安装Unity 编辑:程序博客网 时间:2024/05/29 13:35
在web.xml 配置DispatcherServlet时 将url-pattern配置成下面的形式:
<url-pattern>/rest/*</url-pattern>
在Controller中 方法名上面的映射路径配置成下面几种情况:
- /rest/url/url2
浏览器中输入 localhost:8080/rest/url/url2
是访问不到该资源的 /url/url2 这样在浏览器中访问 localhost:8080/rest/url/url2是可以访问到的
思考:
url-patter呢 /xx/* 这种形式 在映射到controller的时候 * 之前路径被滤掉,只匹配最后一个*的。
实验1:
urlpattern 配置为 /rest/path/*
@requetMapping 配置为 /url
此时浏览器访问 localhost:8080/rest/path/url 才能访问到
实验二:
urlpattern 配置为 /rest/path 这相当于精确配置(注意path后面不能有/)
所以
@requetMapping 配置也必须为 /rest/path
此时浏览器访问 localhost:8080/rest/path 才能访问到
0 0
- Spring mvc url-pattern 和@RequestMapping 映射的小问题
- Spring MVC系列(二)之@RequestMapping和URL映射
- spring-mvc <url-pattern> / 和 /* 的区别
- spring-mvc @RequestMapping 多个url映射到一个方法
- spring MVC的困惑--url-pattern的/和/*有区别
- spring MVC的困惑--url-pattern的/和/*有区别
- spring MVC的困惑 url-pattern的/和/*有区别
- spring MVC url-pattern的/和/*有区别
- spring MVC url-pattern的/和/*有区别
- RequestMapping的映射URL模板
- Spring 的MVC @RequestMapping
- Spring 的MVC @RequestMapping
- spring mvc 获取所有的controller和url映射关系
- spring mvc url映射
- spring mvc请求地址映射(@RequestMapping)
- spring mvc 中使用 @RequestMapping 映射请求
- Spring MVC--2.@RequestMapping 映射请求
- spring-mvc @RequestMapping 获取url路径参数
- Nginx Load Balancing — Advanced Configuration
- Spring开发环境搭建以及创建示例工程
- java数据类型
- 名字常量_字面值常量_常量
- 父子组件
- Spring mvc url-pattern 和@RequestMapping 映射的小问题
- Android点击EditText文本框之外任何地方隐藏键盘的解决办法
- 给要入门量化分析的人一些建议(转)
- Leetcode刷题(Max Consecutive Ones)
- <转>斯坦福大学Andrew Ng教授主讲的《机器学习》公开课观后感
- Min Stack
- TCP长连接与短连接的区别
- Sentinel-1相关链接
- 题目1448:Legal or Not