controllers.ApiHelpController.getResource (path = "/ users") выбирает теги из других путей - PullRequest
0 голосов
/ 15 апреля 2020

У меня есть два различных пути для генерации чванства. json.

GET /swaggerusers.json controllers.ApiHelpController.getResource (path = "/ users")

GET /swaggerclients.json controllers.ApiHelpController.getResource (path = "/ clients")

Каждый сваггер имеет только конечные точки из указанного пути, как и ожидалось, но также получает объявления "тегов" из нерелевантных путей.

Например:

/ users

@ Api (tags = {"User"}, создает = "application / json", использует = "application / json ")

publi c class UsersController {

..

publi c Результат метода A () {

..

}

}

@ Api (tags = {"Clients"}, производит = "application / json", использует = "application / json")

publi c class ClientsController {

..

publi c Метод результатаB () {

..

}

}

Итак, если я позвоню конечной точке /swaggerusers.json

Файл Swagger содержит конечные точки из UsersController, как и ожидалось, а также «тег» из ClientsController, который я не хочу отображать в этом swagger.

Есть ли способ, как правильно разделить эти два swaggers?

...