Как добавить два разных пути к одной и той же конечной точке в Swagger?
Используя челюсти, мы можем иметь несколько конечных точек, ведущих к одному и тому же методу. Пример:
@Path("/menus")
public class MenuResource {
@Path("/{menuId}/sections")
@Timed @ExceptionMetered
public MenuSectionResource getSections(@InjectParam MenuSectionResource resource) {
return resource;
}
}
@Path("/sections")
public class MenuSectionResource {
@GET
public Section get(@PathParam("menuId") String menuId, @QueryParam("id") String id) {
../// method accessed by GET in /sections or GET in /menus/{menuid}/sections
}
}
Я пытаюсь использовать Swagger для документирования обеих конечных точек, но я могу использовать только один @Api
аннотации в каждом классе, так что я могу сгенерировать либо /sections
или же /menus/{menuid}/sections
, Можно ли автоматически сгенерировать обе записи в выводе swagger.json?