【发布时间】:2019-08-07 02:48:37
【问题描述】:
我使用 Spring boot 开发了一个 REST Api。这些是目前使用的依赖项:
spring-boot-starter-parent、spring-boot-starter-web、spring-boot-starter-data-jpa。
现在我想将 HATEOAS 添加到我的控制器响应中,但我有点困惑要使用哪个依赖项。
-
spring-hateoas -
spring-boot-starter-hateoas- 既然是 Spring Boot 项目,我想这会是更好的选择 -
spring-boot-starter-data-rest- 我对此感到很困惑,因为这是一个完整的 Spring 项目,用于构建 REST API(不必担心 HATEOAS)。那么,为什么要带来完整的项目只是为了添加 HATEOAS。
有人可以建议我在这里使用的最佳方法吗?
另外,我没有使用spring-boot-starter-data-rest 来开发 API,因为我想要完全控制我的控制器。我的选择比不选择data-rest 明智吗?
谢谢
【问题讨论】:
标签: spring-boot spring-mvc spring-data spring-data-rest