Spring Data REST 1.0.0.M2 发布
紧随 Spring Data JPA 的 1.1.0 GA 版本发布之后,我很高兴地宣布 Spring Data REST 的里程碑 2 版本发布。 除了许多错误修复之外,此 M2 版本还包括 Spring Data REST 导出器的功能的主要更新。
新功能包括
- 查询方法支持 - Spring Data REST 1.0.0.M2 包括对调用 Repository 接口的查询方法的支持。 结果以指向顶级资源的链接的形式返回。
- 全面的验证支持 - 除了 JSR-303 验证之外,Spring Data REST 导出器还可以识别在您的 ApplicationContext 中声明的 Spring Validator bean,以提供丰富的验证支持。 您的 Validator bean 可以执行任何操作 - 甚至可以查找其他数据以验证对象图的完整性。
- ApplicationEvent 处理 - 导出器的验证支持构建在 Spring ApplicationEvent 机制之上。 ApplicationEvents 在每次保存或删除之前和之后发出,允许您的代码绑定到这些生命周期事件并触发其他操作。
- 基于注解的 URL 配置 - 有一个新的注解:
@RestResource
,您可以将其放置在 Repository 接口或 Repository 的查询方法上,以影响导出资源的 URL 和与指向该资源的链接关联的“rel”属性。
启动 Web 应用程序 | Wiki | 发行说明
要了解有关该项目的更多信息,请访问 Spring Data REST 主页,或访问 Github 存储库以下载源代码。