我们有一个 SpringBoot 项目,我们使用 Springfox Swagger 来生成 API 文档。
有一个响应类,其中包含:
private Collection<Instant> quartzScheduledDates;
Run Code Online (Sandbox Code Playgroud)
当我运行 SwaggerUI 时,我收到以下消息:
路径中的错误解析器错误。/subscriptions/{subscriptionIdStr}.get.responses.200.schema.properties.quartzScheduledDates.items.$ref 无法解析引用,因为:无法解析指针:/definitions/Instant 在文档中不存在
我们使用的是 Springfox Swagger 2.9.2、SpringBoot 2.1.2-RELEASE。
我也试过在 springfox 中使用 Docket 技巧,如Springfox 文档中所示:
docket.directModelSubstitute(Instant.class, java.util.Date.class);
Run Code Online (Sandbox Code Playgroud)
没有成功 - 相同的错误消息。
我究竟做错了什么?