Spring Data REST 1.0.0.M2 发布
紧随 Spring Data JPA 1.1.0 GA 版本 之后,我很高兴地宣布 Spring Data REST 的里程碑 2 版本发布。除了许多 Bug 修复之外,此 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 机制之上。在每次保存或删除之前和之后都会发出 ApplicationEvent,允许您的代码挂接到这些生命周期事件并触发其他操作。
- 基于注解的 URL 配置 - 新增了一个注解:
@RestResource,您可以将其放置在 Repository 接口或 Repository 的查询方法上,以影响资源的导出 URL 以及指向该资源的链接所关联的“rel”属性。
入门 Web 应用程序 | Wiki | 发行说明
要了解有关该项目的更多信息,请访问 Spring Data REST 主页,或访问 Github 存储库下载源代码。