rest服务_Springboot官方例子--创建超媒体驱动的REST服务

超媒体是REST的一个重要方面,HATEOAS是 REST 架构风格中最复杂的约束,也是构建成熟 REST 服务的核心。REST资源返回的表示不仅包含数据,还包含到相关资源的链接,使得客户端可以更加智能和自适应,而 REST 服务端本身的演化和更新也变得更加容易。本例您将使用Spring HateOAS子项目构建一个超媒体驱动的REST服务,这是一个API库,您可以使用该库轻松创建指向SpringMVC控制器的链接,构建资源表示,并控制如何将它们呈现为支持的超媒体格式(如HAL)。

我利用业余时间,翻译了Spring官网的例子,方便中文不好的同学,将陆续发到头条上,欢迎大家关注,也可以上我个人BLOG:itmanclub.com,上面有已经翻译过的。

6c30668bc1554b0cb75f22457728fd9a.png

服务将在以下位置接受HTTP GET请求:

http://localhost:8080/greeting

以JSON表示的问候语作为回应,该问候语富含最简单的超媒体元素,一个指向资源本身的链接:

{ "content":"Hello, World!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值