Я использую репозитории отдыха данных Spring из spring-boot-starter-data-rest, а Couchbase используется в качестве подчеркивающей СУБД.
Мой Pojo для объекта настроен следующим образом.
@Document
public class Item{
@Id @GeneratedValue(strategy = UNIQUE)
private String id;
@NotNull
private String name;
//other items and getters and setters here
}
И, скажем, Item имеет идентификатор "xxx-xxx-xxx-xxx" и имя "testItem".Проблема в том, что когда я хочу получить доступ к элементу, мне нужно быть доступным по /items/testItem
, но вместо этого он доступен по /items/xxx-xxx-xxx-xxx
.
Как мне получить его имя вместо сгенерированного идентификатора, чтобы получить данные.