【发布时间】:2018-03-05 15:37:17
【问题描述】:
我正在使用 Spring、springfox、Jackson 开发一个 REST API,我的模型类包含一个 ZoneId 作为属性:
@JsonProperty
private ZoneId timeZone;
我在依赖项中包含了 jackson-datatype-jsr310 版本 2.9.0.pr4,因此它可以按预期进行序列化和反序列化。但是我的 swagger-ui 现在显示了很多模型对象,例如 ZoneId、ZoneOffset、ZoneOffsetTransition 等,这非常令人困惑,因为区域 ID 被序列化为简单字符串。生成的 API 规范中的情况相同。 如何防止 swagger 暴露这些(未使用的)模型对象?
【问题讨论】:
标签: spring jackson swagger swagger-ui springfox