Spring Data REST 的目标是提供坚实的基础,从而使用 HTTP REST 语义来开放 CRUD 操作到你的 JPA 库管理的实体。
这个端口的首次实现使用 Spring MVC 以及标准的 Servlet 架构,从而简单的包括你的域类和他们的对应库定义,轻松将一个 WAR 文集那部署成一个全面的 CRUD 应用程序。以后的实现将允许你通过使用高通量非阻塞的IO,在 non-Servlet HTTP 环境输出你的库,同时提供加强的 HTML5 能力。
Spring Data REST 2.4.0 发布,更新内容如下:
* DATAREST-663 - Release 2.4 GA (Gosling).
* DATAREST-662 - Unable to post entity with subclassed property (JPA).
* DATAREST-658 - Return resource links as headers for HEAD requests.
* DATAREST-655 - Typo in exception message in parameter checks for ParameterMetadata.
* DATAREST-654 - Add support for enum value serialization.
* DATAREST-651 - Upgrade to Spring HATOEAS 0.19.
* DATAREST-647 - Remove unnecessary loading of the entity in RepositoryEntityController.patchItemResource(…) / putItemResource(…).
* DATAREST-644 - Improve JSON Schema output.
* DATAREST-627 - Extend Spring Data shipped HAL browser to use resource metadata.
* DATAREST-626 - _embedded resource with curie namespace not rendering in HAL browser.
* DATAREST-623 - Extend reference documentation to show how to programmatically link to endpoints.
* DATAREST-363 - Latest SNAPSHOT return multiple links attribute.
下载: https://github.com/spring-projects/spring-data-rest/archive/2.4.0.RELEASE.zip 。