当使用@PathVariable传递路径参数时,竟然神奇的发现,后面一位参数的小数点后面部分竟然不见啦,如下代码:
Controller方法注解如下:
@RequestMapping(value = "/user/findPassword/{email}", method = RequestMethod.GET, produces="application/json")
我这里是想传递个邮箱过来的,然后就发现了没有邮箱后缀。
百思不得其解,遂百度之,解决方法如下:
@RequestMapping(value = "/user/findPassword/{email:.+}", method = RequestMethod.GET, produces="application/json")
在参数后面添加个冒号和一个小数点在加上一个加号:{email:.+}