使用 javaws 我们可以有多个端点指向同一个方法。例子:
@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 输出中自动生成两个条目?