У меня есть стандартная настройка данных JPA и Spring данных Spring, которая корректно возвращает ассоциации как ссылки на правильные ресурсы.
{
"id": 1,
"version": 2,
"date": "2011-11-22",
"description": "XPTO",
"_links": {
"self": {
"href": "http://localhost:8000/api/domain/1"
},
"otherDomain": {
"href": "http://localhost:8000/api/domain/1/otherDomain"
}
}
}
Однако в некоторых запросах мне хотелось бы, чтобы ассоциация с расширением "otherDomain" расширялась (поэтому клиенту не нужно выполнять N + 1 запросов для получения полных данных).
Можно ли настроить Spring Data Rest для обработки ответа таким образом?