Я разработал REST Api, используя Spring boot. Это зависимости, используемые на данный момент:
spring-boot-starter-parent
, spring-boot-starter-web
, spring-boot-starter-data-jpa
.
Теперь я хочу добавить HATEOAS в ответ моего контроллера, но я немного запутался, какую зависимость использовать.
spring-hateoas
spring-boot-starter-hateoas
- Так как это весенний загрузочный проект, я думаю, это был бы лучший выбор
spring-boot-starter-data-rest
- Я довольно смущен этим, поскольку это полный проект Spring, который используется для построения REST API (и не нужно беспокоиться о HATEOAS). Итак, зачем приводить полный проект только для добавления HATEOAS.
Может кто-нибудь предложить мне лучший подход, чтобы использовать здесь?
Кроме того, я не использую spring-boot-starter-data-rest
для разработки API, так как мне нужен полный контроль над моими контроллерами. Является ли мой выбор более неуместным data-rest
?
Спасибо