知识的领域是无限的,我们的学习也是无限期的。这篇文章主要讲述@RequestMapping接口动态参数相关的知识,希望能为你提供帮助。
1.多参数Map接收
1 @RequestMapping(value = "https://www.songbingjia.com/{version}/{cate}/{article}",method = RequestMethod.GET) 2 public String dynApiDemo(@PathVariable Map< String, String> map){ 3String version = map.get("version"); 4String cateUrl = map.get("cate"); 5String articleUrl = map.get("article"); 6return version+"/"+cateUrl+"/"+articleUrl; 7 }
2.单参数接收
@RequestMapping(value = "https://www.songbingjia.com/v1/{cate}",method = RequestMethod.GET) public String dynApiDemo2(@PathVariable("cate")String cate){ String cateUrl = map.get("cate"); return "v1/"+cateUrl; }
3.正则接收
@RequestMapping(value = "https://www.songbingjia.com/regexp/{name:/w}",method = RequestMethod.GET) public String dynApiDemo3(@PathVariable("name")String name){ System.out.println(name); return ""; }
【@RequestMapping接口动态参数】
推荐阅读
- appium 已解决Android,每次启动手机中都会安装Appium settings和Unclock的方法
- 如何在Flutter和AngularDart中利用BLoC进行代码共享
- Monorepos前端代码指南
- 构建QR扫描仪(React Native Camera教程)
- Flutter教程(如何创建你的第一个Flutter应用)
- 如何在iOS中实现T9搜索
- 如何从头开始创建可滑动的UITabBar
- 在React Native中使用Redux,RxJS和Redux-Observable构建响应式应用程序
- 避免iOS和Android设计中的不良做法