Spring系列学习之Spring Data REST数据访问

英文原文:https://spring.io/projects/spring-data-rest

目录

概述

特性

快速开始

学习

文档

示例


概述

Spring Data REST是Spring Data项目的一部分,可以轻松地在Spring Data存储库之上构建超媒体驱动的REST Web服务。

Spring Data REST构建于Spring Data存储库之上,分析应用程序的域模型,并为模型中包含的聚合公开超媒体驱动的HTTP资源。

特性

  •     使用HAL作为媒体类型为您的域模型公开可发现的REST API。
  •     公开代表您的模型的集合,项目和关联资源
  •     通过导航链接支持分页。
  •     允许动态过滤收集资源。
  •     为存储库中定义的查询方法公开专用搜索资源
  •     允许通过处理Spring ApplicationEvents来挂钩处理REST请求
  •     公开有关作为ALPS和JSON Schema发现的模型的元数据
  •     允许通过投影定义客户特定的表示。
  •     发布HAL浏览器的自定义变体以利用公开的元数据。
  •     目前支持JPA,MongoDB,Neo4j,Solr,Cassandra,Gemfire。
  •     允许对公开的默认资源进行高级自定义


快速开始

使用Spring Initializr引导您的应用程序。

学习

文档

每个Spring项目都有自己的; 它详细解释了如何使用项目功能以及使用它们可以实现的功能。

3.1.3 CURRENT GAReference Doc. API Doc.
3.2.0 M1 PREReference Doc. API Doc.
3.2.0 SNAPSHOTReference Doc. API Doc.
3.1.4 SNAPSHOTReference Doc. API Doc.
3.0.13 SNAPSHOTReference Doc. API Doc.
3.0.12 GAReference Doc. API Doc.
2.6.18 SNAPSHOTReference Doc. API Doc.
2.6.17 GAReference Doc. API Doc.

示例

尝试一些示例:

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值