【发布时间】:2019-08-06 14:02:26
【问题描述】:
目前我正在尝试使用 Spring 及其相关组件将 .NET 中内置的 API 迁移到 Java。阻止我完成这个项目的唯一原因是 Spring HATEOAS (0.25.1) 的当前发布版本中缺乏可供性,我试图尽可能地复制数据合约,以防止破坏当前正在消费的客户API。
Spring HATEOAS 通过 spring-boot-starter-hateoas Maven 依赖项包含在内。
我已经尝试了启动器依赖项的当前构建快照,但无济于事(最新的 spring-hateos 库不包含在启动器构建快照中)。
1) 有没有办法将当前的里程碑版本包含到我的项目中?如果是这样,你建议我怎么做。
2) 如果没有办法做到这一点,是否有人对如何将 Affordance 概念添加到当前版本有任何建议? (在这一点上招致一些技术债务不是问题,所以如果你有一个不优雅的工作,请分享它,这将从概念上帮助我)。
3) 将 HTTP 返回对象创建为 HashMap 并将其序列化为 JSON 是否更好? (我知道路径等的链接需要手动处理)
其他版本: spring-boot-starter-parent: 2.1.3.RELEASE
谢谢
【问题讨论】:
标签: spring-boot spring-hateoas