上篇文章我们介绍了如何使用Swagger 自动生成api文档 https://blog.csdn.net/qq_18206683/article/details/82805895
但是生成的文档并不能满足我们日常项目中的需求,举个例子:
我们在项目中需要返回这种数据
{
"code": 200,
"msg": "string",
"result": {
"currentPage": 0,
"list": [
{
"address": "string",
"createTime": "2018-09-21T11:38:15.781Z",
"description": "string",
"id": 0,
"name": "string"
}
],
"pageSize": 0,
"totalCount": 0,
"totalPage": 0
},
"version": "string"
}
从上面的数据可以分解为三个对象
首先是外层的通用返回对象
package com.ktnw.management.util;
import io.swagger.annotations.ApiModel;
import io.swa