【发布时间】:2018-07-16 08:41:53
【问题描述】:
有没有办法让 swagger 只扫描带有 @ApiModel 和 @ApiModelProperty 注释的类和字段?
我正在使用 Maven Swagger 插件,但问题是它会扫描完整的模型。模型包含仅用于内部处理的字段,一些仅用于我们的 xml api 和一些仅用于 json api。
我希望 swagger 只扫描 json api 的字段。因此,我只想对 json 字段进行注释。
我现在唯一的解决方案是注释每个字段并将不需要的字段标记为“隐藏”。
知道如何更轻松地实现这一目标吗?
【问题讨论】:
-
将它们分成包。例如:
models.internal、models.xml和models.json。最后让 Swagger 只扫描来自models.json的那些
标签: java maven annotations swagger openapi