如何为模型属性数据类型全局设置实现类?

时间:2020-02-07 16:44:26

标签: springdoc

我想为某些数据类型全局设置一个实现类。例如,我们希望在整个模型中停止使用注释。在下面粘贴一个示例。

@Schema(implementation = OffsetDateTime.class)
private Instant createTime;

我们可以使用configure springdoc-openapi来做到这一点吗?还是有办法将Java Instant映射为OpenApi日期时间格式?

1 个答案:

答案 0 :(得分:0)

您可以使用io.swagger.v3.core.util.PrimitiveType中的PrimitiveType:

static {
    PrimitiveType.customClasses().put(Instant.class.getName(),PrimitiveType.DATE_TIME);
}