我已经使用Spring引导开发了一个REST Api。这些是到目前为止使用的依赖项:
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 (不必担心HATEOAS)。那么,为什么要带来完整的项目只是为了添加HATEOAS。有人能给我建议一下这里最好的方法吗?
另外,我不使用spring-boot-starter-data-rest
来开发API,因为我想要对我的控制器的完全控制。我的选择比不选择data-rest
更明智吗?
谢谢
发布于 2019-03-16 17:48:55
如果它是Spring项目,那么使用这个恨启动器。
Spring提供了一组组件,用于生成遵循Hateoas模式的响应。Spring是一组组件和控制器,它允许将Spring数据存储库公开为Rest、HATEOAS端点。你不需要特别提款权。
https://stackoverflow.com/questions/55192492
复制相似问题