仅针对特定状态代码隐藏返回数据

问题描述

版本春狐:3.0.0

我在状态码 200 和 206 结构中有相同的反馈:

Controller.java

@ApiResponses(value = {
    @ApiResponse(code = 200,message = "Sucess"),@ApiResponse(code = 206,message = "Partial success")
@GetMapping
  public ResponseEntity<ResponseApi<InvoiceDto>> get()

返回 200:

{
   "data":{
      "open":{....
      },"prevIoUs":[....
      ],"prevIoUsAdditional":{...
      },"closed":{...
      }
   },"erros": [
    {
      "field": "string","message": [
        "string"
      ]
    }
  ]
}

返回 206:

{
   "data":{
      "open":{....
      },"message": [
        "string"
      ]
    }
  ]
}

状态码为 200 时如何隐藏“错误”数据?

提前致谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)