|
此版本仍在开发中,尚未被视为稳定版本。如需最新稳定版本,请使用 Spring Data REST 5.0.4! |
介绍
REST Web 服务已成为 Web 上应用程序集成的首要方式。其核心思想是:系统由资源组成,客户端与这些资源进行交互。这些资源以超媒体驱动的方式实现。Spring MVC 和 Spring WebFlux 各自都为构建此类服务提供了坚实的基础。然而,即使是在多领域对象系统中实现 REST Web 服务最简单的准则,也可能相当繁琐,并导致大量样板代码。
Spring Data REST 构建于 Spring Data 仓库之上,并自动将这些仓库导出为 REST 资源。它利用超媒体(hypermedia)使客户端能够自动发现仓库所暴露的功能,并将这些资源集成到基于超媒体的相关功能中。