Существует унифицированное завернутый pojo для возврата, например,
Class ApiResult{
boolean success;
String msg;
Object data;
}
В NewsController
@ApiOperation(value="news paging query", response = NewsVO.class)
public ApiResult list(...){
// ...
List<NewsVO> voList = ...
ApiResult result = new ApiResult()
result.setSuccess(true);
result.setData(voList);
return result;
}
но я хочу отобразить ApiResult с NewsVO в модели swagger-ui, как это реализовать? например,
@ApiOperation(value="news paging query", response = NewsVO.class, responseContainer = ApiResult.class)
, но responseContainer
поддерживает только «Список», «Набор» или «Карта».