【发布时间】:2019-10-28 23:02:53
【问题描述】:
在我的项目中,我使用 Swagger 模板生成所有控制器端点,我正在尝试实现一个返回 Spring 的 Page 对象而不是列表的端点。
这就是我所拥有的:
responses:
200:
schema:
type: array
items:
$ref: '#/definitions/Metadata'
它会生成:
public ResponseEntity<List<Metadata>> getMetadataList()
但我希望 Swagger 使用 Spring 的 Page 而不是列表生成响应:
public ResponseEntity<Page<Metadata>> getMetadataList()
如何在 Swagger 模板中引用 Spring 的 Page 对象?我是否必须定义自己的 Page 对象,然后将 Spring 的 Page 映射到我的对象?
【问题讨论】:
标签: java spring rest spring-boot swagger