Springboot用@PathVariable传参,最后一个参数会丢失小数点后面的部分
2018-01-22 10:53
381 查看
当使用@PathVariable传递路径参数时,竟然神奇的发现,后面一位参数的小数点后面部分竟然不见啦,如下代码:
Controller方法注解如下:
我这里是想传递个邮箱过来的,然后就发现了没有邮箱后缀。
百思不得其解,遂百度之,解决方法如下:
在参数后面添加个冒号和一个小数点在加上一个加号:{email:.+}
Controller方法注解如下:
@RequestMapping(value = "/user/findPassword/{email}", method = RequestMethod.GET, produces="application/json")
我这里是想传递个邮箱过来的,然后就发现了没有邮箱后缀。
百思不得其解,遂百度之,解决方法如下:
@RequestMapping(value = "/user/findPassword/{email:.+}", method = RequestMethod.GET, produces="application/json")
在参数后面添加个冒号和一个小数点在加上一个加号:{email:.+}
相关文章推荐
- Spring Boot @PathVariable出现点号"."时导致路径参数截断获取不全的解决办法
- springmvc @PathVariable("b") double b 丢失精度问题
- Spring boot 参数拼在访问路径中,如果参数带 点(符合)后面数据取不到
- 调用存储过程丢失输出参数小数点后面的数值
- spring MVC @RequestParam @RequestBody @PathVariable 等参数绑定注解详解
- Spring MVC @PathVariable 最后一个点(dot)以后的字符串(或说扩展名)丢失
- spring boot 学习笔记(2)--@PathVariable @RequestParam @GetMapping @PostMapping
- springmvc @RequestParam @RequestBody @PathVariable 等参数绑定注解详解
- SpringBoot Web项目的参数绑定:URL传参及默认参数设置
- Spring @RequestParam @RequestBody @PathVariable 等参数绑定注解详解
- Spring @RequestParam @RequestBody @PathVariable 等参数绑定注解详解
- SPRING IN ACTION 第4版笔记-第五章BUILDING SPRING WEB APPLICATIONS-005-以path parameters的形式给action传参数(value=“{}”、@PathVariable)
- Spring AOP @PathVariable和@RequestParam 参数进行校验(valid)
- SpringBoot-@PathVariable
- Spring绑定请求参数或PathVariable参数到对象,并做使用@Valid做JSR303校验
- SpringBoot中常用注解@ PathVaribale / @ RequestParam / @ GetMapping介绍 本篇博文将介绍几种如何处理URL中的参数的注解@ PathVariba
- spring mvc中的@PathVariable[动态参数类似于spring中的通配符功能]
- spring的PathVariable和value={}小技巧(shiro项目中来的三)
- Spring mvc中几种不同的接收参数的方法 @PathVariable @RequestBody @RequestParam。