restful /{id} id为空导致405 即@Pathvariable里的参数允许为空的问题的解决
问题描述:
因为ids是子表中的数据,用户只处理了主表,子表没有处理,ids就为空了,这时,访问后端就会因为找不到资源路径,报405错误。而其他情况下,用户是可以正常访问的。
即
使用restful风格传递动态参数,因为参数可以为空,所以,可能后面的子路径就没有了。此时,就不是一个url了。
比如:
@PostMapping("/add/{ids}")
public Result add(@RequestBody CheckGroup checkGroup, @PathVariable(valu
原创
2021-04-06 12:57:13 ·
2088 阅读 ·
2 评论