I have a spring boot application using spring data rest. I have a problem in providing a well read API documentation using swagger. I tried spring fox and springdoc, but each has its problems
- Spring fox:
- I can not change the tag name of a repository, only the description
- No support for projections
- No support of openAPI3 yet (this is actually not a big problem)
- Springdoc (https://springdoc.org/)
- I can not change neither the tag name nor the description (@Tag does not work on repos)
- No support for projections
- The same repo gets 3 tags e.g. books-entity-controller, books-search-controller (with methods of a parent class) and books-property-reference-controller (with unnecessary listing of /{id}/{property} urls)
Any better way? I like spring fox for not providing more than one tag, also the auto generated tag names are better e.g. Books Entity instead of books-entity-controller. But it would be better either to customize it or find a better alternative.