spring-hateoas - 如何构建模板化链接?

标签 spring-hateoas

我有一个带有请求参数的方法,我正在尝试从另一个资源链接到这个方法。我希望链接是这样的:

"rel":{
  "href":".../resources{?param}",
  "templated":true     
}

我尝试了以下但没有成功:
//First attempt
resources.add(linkTo(methodOn(Controller.class).method(null)).withRel("rel")       
//Second attempt
resources.add(linkTo(methodOn(Controller.class).method("{parameter}")).withRel("rel")
//Third attempt
resources.add(entityLinks.linkToCollectionResource(LinkedResource.class).withRel("rel");

最佳答案

它现在可以工作了,您可以检查以下现已解决的问题 - https://github.com/spring-projects/spring-hateoas/issues/169 .

正如您在第一次尝试中提到的那样 -
resources.add(linkTo(methodOn(Controller.class).method(null)).withRel("rel")
应该管用。

关于spring-hateoas - 如何构建模板化链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29218817/

相关文章:

java - 由于 HAL+JSON 媒体类型不明确,无法使用 Spring HATEOAS 执行 HAL+JSON Level 3 RESTful API

java - Spring HATEOAS 和 HAL : Can I serve just Links but no content?

spring - 如何在代理后面配置 Spring HATEOAS?

spring - 如何在 Spring Hateoas 中更改嵌入式集合的属性名称

spring-data-rest - 如何使用 @FeignClient 映射 HAL JSON _embedded 集合

spring - 我可以让自定义 Controller 镜像 Spring-Data-Rest/Spring-Hateoas 生成的类的格式吗?

spring - 扩展 Spring Data Rest 索引资源链接

spring - ApplicationEventMulticaster 未使用 Spring HATEOAS 初始化

spring - HATEOAS微服务的跨服务链接

java - Spring HATEOAS 模板链接无效下载方法