У меня есть два различных пути для генерации чванства. 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?