您的位置:首页 > 编程语言 > Java开发

Restfull @PathVariable出现点号"."时导致路径参数截断获取不全

2017-11-01 20:14 1546 查看
问题:

SpringMVC项目中通过下面的URL进行GET请求。当version有小数点的时候。如version为10.1。后台通过@PathVariable来获取version等于10。会丢失部分.后面的数据。

http://localhost:8080/appmanager/apps/{version}

[/code]

解决方法:

在@RequestMapping的value中使用SpEL来表示,value中的{version}换成{version:.+}

@GetMapping("/{version:.+}")

public Result queryByVersion(@PathVariable(value = "version") String version) {

       

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  spring mvc restfull
相关文章推荐