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