首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何使用Spring HATEOAS更改HAL链接格式

如何使用Spring HATEOAS更改HAL链接格式
EN

Stack Overflow用户
提问于 2014-09-07 19:25:43
回答 1查看 10.8K关注 0票数 24

我正在使用Spring HATEOAS (0.16.0.RELEASE)构建一个Spring REST应用程序,我希望JSON链接输出如下所示:

代码语言:javascript
复制
_links: {
   self: {
     href: "https://<ip>/api/policies/321"
   }
}

虽然它呈现的方式如下:

代码语言:javascript
复制
   "links":
      [{
       "rel":"self",
       "href":"http://<ip>/api/policies/321"
      }]

我使用的是HATEOAS ResourceResourceAssembler

为什么我会得到这种格式而不是另一种格式?我怎样才能改变它?

EN

回答 1

Stack Overflow用户

发布于 2015-05-05 16:15:47

确保您使用的是com.fasterxml.jackson依赖项,而不是org.codehaus.jackson等其他依赖项。例如,在Maven pom.xml中:

代码语言:javascript
复制
        <dependency>
            <groupId>com.fasterxml.jackson.core</groupId>
            <artifactId>jackson-core</artifactId>
            <version>2.5.3</version>
        </dependency>
        <dependency>
            <groupId>com.fasterxml.jackson.core</groupId>
            <artifactId>jackson-databind</artifactId>
            <version>2.5.3</version>
        </dependency>
        <dependency>
            <groupId>com.fasterxml.jackson.core</groupId>
            <artifactId>jackson-annotations</artifactId>
            <version>2.5.3</version>
        </dependency>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25709672

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档