【发布时间】:2020-11-07 10:56:52
【问题描述】:
我有一个使用弹簧数据休息的弹簧启动应用程序。我在使用 swagger 提供阅读良好的 API 文档时遇到问题。我试过spring fox和springdoc,但各有问题
- 春狐:
- 我无法更改存储库的标签名称,只能更改描述
- 不支持投影
- 尚不支持openAPI3(这其实不是什么大问题)
- Springdoc (https://springdoc.org/)
- 我无法更改标签名称和描述(@Tag 不适用于 repos)
- 不支持投影
- 同一个 repo 有 3 个标签,例如books-entity-controller、books-search-controller(带有父类的方法)和 books-property-reference-controller(带有不必要的 /{id}/{property} url 列表)
有更好的方法吗?我喜欢 spring fox 不提供多个标签,自动生成的标签名称也更好,例如书籍实体而不是书籍实体控制器。但最好是定制它或找到更好的替代方案。
【问题讨论】:
标签: swagger spring-data-rest openapi springfox springdoc