TLDR: Несколько Pathparameters и Endpoints с SwaggerКураж, Endpoints и Pathparameters
Что я хотел бы, чтобы некоторые API Endpoint так:
/foo/{id}/bar
Теперь AFAIK foo
или первый узел в пути определяет конечную точку, а также ресурс для aqcuire. Поэтому создается FooApiServiceImpl.
Сформированный ProjectsApiService окурок выглядит следующим образом ата:
@GET
@Path("/{id}/bars")
...
public Response getBarsByFooId(@ApiParam(value = "The id of the foo with the bars",required=true) @PathParam("id") String id)
throws NotFoundException {
return delegate.getBarByFooId(id);
}
Теперь мой хотел поведение было бы получить все Bar
ресурсы, которые connectted к Foo
с данным {id}
. Это похоже на обратный порядок. Это возможно?
Если это невозможно ... то также хотелось бы спросить, как я могу получить url-узлы (foo, bar), которые не определены как {xxx}
paramators в скобках?
Что-то вроде этого:
public Response getBarsByFooId(String foo, String id, String bar)
throws NotFoundException {
return delegate.getBarByFooId(id);
}