В настоящее время я пытаюсь перенести API, встроенный в .NET, в Java, используя Spring и связанные с ним компоненты. Единственное, что мешает мне завершить этот проект, - это отсутствие возможностей в текущей версии Spring HATEOAS (0.25.1), я стараюсь максимально точно реплицировать контракты на данные, чтобы не допустить взлома клиентов, которые в настоящее время потребляют API.
Spring HATEOAS включается через зависимость Maven spring-boot-starter-hateoas.
Я пробовал текущий снимок сборки зависимости для начинающих, но безрезультатно (последняя библиотека spring-hateos не включена в снимок сборки для запуска).
1) Есть ли способ включить текущий выпуск этапа в мой проект? Если да, то как ты порекомендую мне это сделать?
2) Если нет способа сделать это, есть ли у кого-нибудь предложения о том, как добавить концепцию Affordance в текущую версию? (Возникновение некоторого технического долга на данный момент не является проблемой, поэтому, если у вас есть неэгидная работа, поделитесь им, это поможет мне концептуально).
3) Было бы лучше создать объект возврата HTTP в виде HashMap и сериализовать его в JSON? (Я понимаю, что ссылки путей и т. Д. Должны обрабатываться вручную)
Другие версии:
spring-boot-starter-parent: 2.1.3.RELEASE
Спасибо