- SpringBoot实战系列之@PathVariable
- SpringBoot实战系列(一)-SpringBoot 2.0
- 【SpringBoot2.0系列05】SpringBoot之整合
- 【SpringBoot2.0系列04】SpringBoot之使用
- 【SpringBoot2.0系列03】SpringBoot之使用
- 【SpringBoot2.0系列02】SpringBoot之使用
- 【SpringBoot2.0系列11】SpringBoot之@E
- SpringBoot基础实战系列(一)整合视图
- SpringBoot系列之@PropertySource用法简介
- Springboot获取request和response
Springboot用@PathVariable传参,最后一个参数会丢失小数点后面的部分
{objectName:.+}
如参数名为沁园春.docx
编码后为/%e6%b2%81%e5%9b%ad%e6%98%a5.docx
![](https://img.haomeiwen.com/i21475959/2c796832a644fb33.png)
eg:
/%e6%b2%81%e5%9b%ad%e6%98%a5.docx
@ResponseBody
@RequestMapping(value = "bos/url/{objectName:.+}", method = RequestMethod.GET)
public ResultResponse getUrl(@PathVariable String objectName) throws UnsupportedEncodingException {
... ...
}
如果为bos/url/{objectName}会丢失小数点后的后缀,改为{objectName:.+}既可以不丢失
网友评论