接口需要让一个参数 可以传可不传 解决方案

  • 在项目中经常遇见有的参数 有时候需要有的时候不需要
  • 单纯使用@RequestParam(value="id") Long pid的时候 当前端没有传pid时那么就会出现解析问题,解析不到pid
  • 解决办法:加上required =false 并且defaultValue 还可以设置默认值 这样前端不传值也不会解析错误了
@RequestParam(value="id",required = false, defaultValue = "0") Long pid

猜你喜欢

转载自blog.csdn.net/weixin_45528650/article/details/112624870