У меня настроена служба REST для доступа к информации, хранящейся в базе данных.
Я хотел бы иметь доступ на основе идентификатора
или ] name
.
Допустим, у меня есть запись
name | id | description
mine | 65 | "my thing"
, и я хотел бы иметь доступ к этому элементу через:
myurl.com/items/65
myurl.com/items/mine
Я использую Jersey (библиотека Java). Есть ли способ определить PathParam для приема int или String БЕЗ с помощью object.typeOf ()?
Я бы хотел избежать этого:
@PATH("/items/{identifier}
@GET
public String getItem(@PathParam("identifier") Object identifier){
if(identifier.typeOf().equals(String.typeOf()))....
}
Спасибо