{
"title": "Book1",
"isbn": null,
"_links": {
"self": {
"href": "http://localhost:8080/books/1"
},
"book": {
"href": "http://localhost:8080/books/1{?projection}",
"templated": true
},
"authors": {
"href": "http://localhost:8080/books/1/authors"
},
"library": {
"href": "http://localhost:8080/books/1/library"
}
}
}
Мне удалось использовать EntityLinks.linkToSingleResource для создания ссылок на себя ("http://localhost:8080/books/1") в приведенном выше примере.
Но как мне создать ссылки на" http://localhost:8080/books/1/authors"?
Сейчас я делаю это с
entityLinks.linkForSingleResource(entity.getClass(), entity.getId()).slash(rel).withRel(rel);
Но rel - это жестко закодированная строка, а не фактический URI для доступа к этим объектам. Есть ли лучший способ?