对于我的 Rest API 路由之一,获取 Swagger 验证错误“数据与“oneOf”中的任何模式都不匹配,我使用了注释,这是我的代码
@ApiOperation(value = "Submit items")
@ApiImplicitParam(paramType="body",dataType="Object",required=true,value="submit",name="body")
public <T extends Object> T submit(Request request, Response response) {
Object cResponse = null;
// some codes
return (T) cResponse;
}
但是,可以通过使用 POGO 对象而不是 T 来修复此错误,如下所示
@ApiOperation(value = "Submit items")
@ApiImplicitParam(paramType="body",dataType="Order",required=true,value="submit",name="body")
public Order submit(Request request, Response response) {
Order cResponse = null;
// some codes
return cResponse;
}
根据要求我必须坚持使用 T 实现,请帮助我使用通用返回类型来修复此问题
泰纳克斯