我想为某些数据类型全局设置一个实现类。例如,我们希望在整个模型中停止使用注释。在下面粘贴一个示例。
@Schema(implementation = OffsetDateTime.class)
private Instant createTime;
我们可以使用configure springdoc-openapi来做到这一点吗?还是有办法将Java Instant映射为OpenApi日期时间格式?
答案 0 :(得分:0)
您可以使用io.swagger.v3.core.util.PrimitiveType中的PrimitiveType:
static {
PrimitiveType.customClasses().put(Instant.class.getName(),PrimitiveType.DATE_TIME);
}