spring data rest hal browser:如何公开资源描述和文档

时间:2016-04-12 18:15:45

标签: spring spring-mvc spring-data-rest spring-hateoas

我已经浏览了整个网络,通过spring-data-rest源代码进行了控制,并尝试破译hal浏览器的JS如何检索' title'和' doc'资源的详细信息。我还发现有

@RepositoryRestResource(
        collectionResourceRel = "roles",
        path = "roles",
        itemResourceDescription = @Description("This is a test description")
)

我可以在@Repostitory中添加注释,但它似乎没有做任何事情。

具体来说,如果你看一下this example,我该如何获得" title | doc"填写"

我带着一张春天的票,没有收到回复。

1 个答案:

答案 0 :(得分:0)

从我可以看到,HAL浏览器期望链接包含title属性。在您链接的示例中:

{
  "motd": "Welcome to the OSDI Example Action Platform OSDI API endpoint!!",
  "_links": {
    "osdi:people": {
      "href": "http://api.opensupporter.org/api/v1/people",
      "title": "The collection of people in the system"
    }
  ...
}

org.springframework.hateoas.Link类不支持版本0.19.0.RELEASE的该属性。虽然不知道文档......