繁体   English   中英

Spring HATEOAS-两个相同的链接

[英]Spring HATEOAS - two same links

最近我一直在使用Spring Data做项目,而在HATEOAS进行其他项目。

我的问题是,在实体链接部分中,我有2个相同的链接是否正常?

在此处输入图片说明

这是存储库:

知识库

是的。 但这并非总是如此:“用户”链接实际上是模板链接,在某些情况下会变得更加丰富。

例如,您应该定义以下投影

@Projection(name = "summary", types = { User.class }) 
interface Summary { 

  String getUsername(); 
  String getEmail();

}

那么user链接将显示projection参数:

...
"_links" : {
  "self" : {
    "href" : "http://localhost:8080/users/1"
  },
  "user" : {
    "href" : "http://localhost:8080/users/1{?projection}"
    "templated" : true
  }

您可以通过获取http://localhost:8080/users/1?projection=summary来获得用户1的http://localhost:8080/users/1?projection=summary

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM