7

使用 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 输出中自动生成两个条目?

4

0 回答 0