gpt4 book ai didi

hateoas - 如何使用 Spring-hateoas 构建具有 "templated:true"的 HAL 链接?

转载 作者:行者123 更新时间:2023-12-04 15:22:37 27 4
gpt4 key购买 nike

我想弄清楚如何使用 templated: true 建立 HAL 链接.如果我使用

BasicLinkBuilder.linkToCurrentMapping().slash("api/public/blogs/{blog}").withRel("blog");
{}字符仍然被编码。任何想法如何使用 Spring-hateo 构建模板 URL 链接为 0.10.0.RELEASE通过它的 API?

谢谢。

最佳答案

我也想知道这是如何使用 HATEOAS API 完成的。目前,我们已经通过使用 BasicLinkBuilder 和 ControllerLinkBuilder 类生成 Link 对象,然后将模板化查询参数附加到 new Link(String href) 来解决这个问题。构造函数。有趣的是,这会建立一个带有 templated: true 的链接。属性。

我们注意到试图传入诸如 {blog} 之类的值。进入 LinkBuilder 类以这些试图从当前请求中的值替换的值结束(即链接构建器试图从当前请求中找到 ?blog=value 并将 value 替换到正在构建的链接中,因为这没有存在导致异常。

尽管解决方法不是特别好,但我的团队还没有找到任何方法通过 API 将模板化参数导入 LinkBuilders 而不会引起问题。

关于hateoas - 如何使用 Spring-hateoas 构建具有 "templated:true"的 HAL 链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23032284/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com