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 GA Reference Doc. API Doc.
3.2.0 M1 PRE Reference Doc. API Doc.
3.2.0 SNAPSHOT Reference Doc. API Doc.
3.1.4 SNAPSHOT Reference Doc. API Doc.
3.0.13 SNAPSHOT Reference Doc. API Doc.
3.0.12 GA Reference Doc. API Doc.
2.6.18 SNAPSHOT Reference Doc. API Doc.
2.6.17 GA Reference Doc. API Doc.

示例

尝试一些示例:

  • Spring Data Examples - REST
  • Spring-a-Gram
  • Spring RESTBucks
  • Spring Data Book Example

 

你可能感兴趣的:(Spring系列学习之Spring Data REST数据访问)