Джерси ОТДЫХ: можно ли сопоставить @PathParam из поля аргумента - PullRequest
0 голосов
/ 10 марта 2020

У меня есть интерфейс RESTful, который выполняет CRUD для некоторого объекта:

class Foo {
   String id;
   ...
}

Объявление для обновления выглядит так:

public class FooCRUD {
   @PUT
   @Path("/foos/{id}")
   public void replace(@PathParam("id") id, Foo foo){...}
}

Но Foo уже содержит id. Я хотел бы сделать следующее, но, похоже, это не работает:

class Foo {
   @PathParam("id")
   String id;
   ...
}
public class FooCRUD {
   @PUT
   @Path("/foos/{id}")
   public void update(Foo foo){...}
}

Есть ли способ избежать добавления дополнительного параметра в метод?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...