Я хотел бы настроить ответ spring hateoas, чтобы повторно использовать уже разработанное приложение для реагирования. Некоторые ключи в структуре весеннего ответа имеют разные имена, поэтому я хотел бы их изменить. Ссылки всегда должны содержать «следующий» и «предыдущий» (в случае, если это первая / последняя страница, чтобы вернуть href с нулевым значением), также я хочу добавить «first» и «last», а также сопоставить текущие ключи подкачки Spring с: «page», «page_count», «page_size», «total_items». Пример структуры того, что я хочу получить:
{
"_links": {
"next": {
"href": null
},
"prev": {
"href": null
},
"first": {
"href": "http://localhost:8090/api/first-sale?page=1"
},
"last": {
"href": "http://localhost:8090/api/first-sale?page=1"
}
},
"_embedded": {
"data": [
{
"id": 1,
"name": "test23"
}
]
},
"page": 1,
"page_count": 1,
"page_size": 25,
"total_items": 2
}