0
У меня есть прокси-интерфейс CXF, например.Как настроить прокси-сервер CXF для добавления @QueryParam для каждого метода?
@Path("/resources")
public interface ResourceService {
@GET
@Path("/list")
@Produces("application/json")
List<Resource> list(@QueryParam("name") String name);
...
}
И вызов:
ResourceService service = JAXRSClientFactory.create("http://localhost:8080/app/rest"
service.list("name");
Можно ли настроить прокси-сервер, так что добавит еще один QueryParam для каждого вызова метода? Так list()
бы стал:
List<Resource> list(@QueryParam("name") String name, @QueryParam("ticket") String ticket);
В принципе мне нужно поставить SSO билет на все методы, но не хочу, чтобы указать его везде в коде, а чтобы создать какие-то расширение, которое будет проходить его прозрачно.