1. 普通映射

  A. @RequestMapping("/test1")

  B. @RequestMapping(value={"/test1", "/user/create"})

  多个URL路径可以映射到同一个方法

2. 变量映射

  A. @RequestMapping(value="/users/{userId}")

  {×××}占位符

  @PathVariable("userId") String userId可以提取×××变量

3. 通配符映射

  A. @RequestMapping(value="/users/**")

  可以匹配“/users/abc/abc” ,但“/users/123”将会被【URI模板模式映射

  B. @RequestMapping(value="/product?")

  可匹配 “/product1” 或 “/producta” , 但不匹配 “/product” 或 “/productaa” ;

4. 正则映射

  A. @RequestMapping(value="/products/{categoryCode:\\d+}-{pageNumber:\\d+}")

  可 以 匹 配“/products/123-1” ,但不能匹配“/products/abc-1” ,这样可以设计更加严格的规则

  

转载于:https://www.cnblogs.com/kangping/p/6950892.html

Spring MVC - URL路径映射相关推荐

  1. Spring MVC url提交参数和获取参数

    普通URL提交参数 该格式url为:url.do?param1=mahc&param2=8888.00 需要在上文中的HelloController对象添加方法如下: ? 1 2 3 4 5 ...

  2. SpringMVC的URL路径映射@RequestMapping

    SpringMVC的URL路径映射@RequestMapping 一.URL路径映射 @RequestMapping(value="item")或@RequestMapping(& ...

  3. Spring MVC 地址请求映射

    什么是地址请求映射? Spring MVC WEB 项目中,每一次请求都会交给用户控制器响应.为了保证用户能请求到用户控制器,则需要 Spring MVC 向外提供用户控制器对外的请求接口.这就是请求 ...

  4. Spring Mvc Url和参数名称忽略大小写

    在开发过程中Spring Mvc 默认 Url和参数名称都是区分大小写的. URL忽略大小写: @Configuration public class SpringWebConfig extends ...

  5. springboot映射服务器目录,Spring boot文件路径映射配置代码实例

    springboot配置本地资源映射路径需要配置一下映射资源位置,下面来介绍一下过程. 1.添加配置类 package org.jcut.tools; import org.springframewo ...

  6. Spring MVC controller控制器映射无法访问问题!!!

    月 26, 2019 2:47:58 上午 org.apache.coyote.AbstractProtocol start 信息: Starting ProtocolHandler ["a ...

  7. Spring MVC 实践 - Base

    Spring MVC 实践 标签 : Java与Web Spring Web MVC Spring-Web-MVC是一种基于请求驱动的轻量级Web-MVC设计模式框架, Spring MVC使用MVC ...

  8. Spring MVC 基于URL的拦截和映射规则

    转载自 Spring MVC 基于URL的映射规则(注解版) url-pattern 如果看过前一篇入门的帖子,应该了解到spring mvc在启动前必须要在web.xml中配置servlet,这样才 ...

  9. Spring MVC(三)--控制器接受普通请求参数

    Spring MVC中控制器接受参数的类方式有以下几种: 普通参数:只要保证前端参数名称和传入控制器的参数名称一致即可,适合参数较少的情况: pojo类型:如果前端传的是一个pojo对象,只要保证参数 ...

最新文章

  1. java 在线rsa解密_通用的Java RSA加密工具类,可在线验证通过
  2. 智宇科技 ZYARJX-1机械臂智能小车 —— 手机端蓝牙控制程序
  3. 医疗大数据处理流程_我们需要数据来大规模改善医疗流程
  4. 基于Java+jsp+servlet的养老院管理系统设计和实现
  5. NOIP2005复赛 普及组 第1题 陶陶摘苹果
  6. Mark:Camel SQL Route
  7. 离线缓存之RNCachingURLProtocol解析
  8. rpm -e --nodeps_Linux系统rpm方式管理软件
  9. 教你用 Android 做二次开发,识别率达到科大讯飞语音输入水平 | 原力计划
  10. 语音识别asr是什么
  11. abaqus6.14 帮助 Abaqus Example Problems Guide翻译
  12. 《深度学习》之 VGG卷积神经网络 原理 详解
  13. 一个完整机器学习项目的基本流程
  14. 详细分析《三合一收款码》后台程序识别原理
  15. 应变式传感器的原理与优点
  16. c++中char的用法详解
  17. pytorch 中pad函数toch.nn.functional.pad()的使用
  18. 自动化功能测试-Athrun—IOS学习之旅文档
  19. hacker入门专业术语
  20. linux mysql 软连接_linux 软连接的使用

热门文章

  1. ubuntu14.04 安装 bcm43142无线网卡
  2. OpenCV实现FloodFill泛洪填充算法的代码及相关函数详解
  3. IBM WebSphere Application Server 诊断和调优
  4. leetcode算法题--Word Search
  5. C++ 先序遍历还原二叉树
  6. leetcode算法题--斐波那契数列
  7. vc++ 将可执行文件链接到 DLL
  8. [原]flash研究(三)——Falsh与JavaScript交互
  9. 和逛微博、刷朋友圈一样玩转 GitHub
  10. go同一个目录下的go文件里面不能有多个package