问题描述
使用@PathVariable注解获取url中的参数时,当参数中包含.会截取.之前的部分作为@PathVariable的参数.
问题解决
原有写法
@RequestMapping(value = "book/get/{bookname}", method = RequestMethod.GET)
修改后的写法
@RequestMapping(value = "book/get/{bookname:.+}", method = RequestMethod.GET)
这样当使用@PathVariable获取bookname时候,当bookname包含.的时候就可以正常获取了.