Я только что обновил инфраструктуру RESTful моей команды для использования Swagger 2 из-за обновления до Spring Framework 5.x и обнаружил, что конечные точки операций должны отображаться и группироваться контроллерами.
, например
Продукт-контроллер
- post: / product / add
- delete: / product / delete / {id}
- получить: / product / list
- get: / product / show / {id}
- положить: / product / update / {id}
домашнее животное-контроллер
- get: / pet / show / {id}
- get / pet / list
До второй версии Swagger классы Controller отображали только свои конечные точки @RequestMapping (хотя и сгруппированные по конечным точкам в классе Controller). Моя команда попросила меня предоставить другой порядок. Любые идеи будут оценены.