Spring Data 发布列车 Gosling 正式发布

发布 | Oliver Drotbohm | 2015年9月1日 | ...

我谨代表 Spring Data 团队宣布 Spring Data 发布列车 Gosling 正式发布。在过去的 6 个月里,我们总共修复了 344 个工单,其中 56 个 是在最新的候选版本发布之后修复的。

  • 将 Spring 基线升级到 4.1。
  • 更易于实现自定义存储库代码(每个存储库,请参阅 参考文档)。
  • 改进了与 Hibernate 5 的兼容性(JPA 模块)。
  • 在 MongoDB 中为 @Query 方法提供 SpEl 支持(请参阅此 示例)。
  • 支持从 Web 请求创建 Querydsl Predicates(请参阅 参考文档)。
  • 一个 新的 Spring Data KeyValue 模块,用于使用 SpEL 作为查询语言的 Map 支持的存储库。
  • 改进了 Spring Data REST 中 HAL 浏览器的 POST 表单。
  • 支持 Spring Data REST 中枚举值和链接标题的国际化。

Spring Data 示例 已经升级到新版本。在 我们的 wiki 中可以找到此发布列车中更改内容的更详细列表。Spring Data 专家 Christoph Strobl 撰写了一篇 博文,更深入地介绍了一些引入的功能。

要升级到新的发布列车,请使用我们提供的 BOM,如我们的 示例存储库 中所述,并将版本配置为 Gosling-RELEASE。如果您使用的是 Spring Boot,则升级到发布列车就像将 Maven 属性 spring-data-releasetrain.version 设置为该版本一样简单。请注意,要将 Spring Data REST 与 Boot 1.2 一起使用,您还需要升级到 Spring HATEOAS 0.19.0.RELEASE(通过设置 spring-hateoas.version 属性)和 Jackson 2.5 或更高版本(当前首选 2.6.1,通过 jackson.version 属性)。

下一个发布列车 将命名为 Hopper,并将包含 Neo4j、Couchbase 和 Solr 模块的新主版本。目标发布日期是仲秋。

作为参考,以下是此发布列车的所有模块列表

我们将在两周后在华盛顿举行的 SpringOne2GX 上的 “Spring Data 的新功能?”演讲 中介绍 Spring Data 发布列车 Gosling 的许多新功能。如果您想第一时间了解所有最新和最棒的功能,现在获得门票还来得及。

获取 Spring 电子邮件简报

随时关注 Spring 电子邮件简报

订阅

走在前沿

VMware 提供培训和认证,助您加速进步。

了解更多

获取支持

Tanzu Spring 通过一个简单的订阅提供对 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

查看 Spring 社区中所有即将举行的活动。

查看全部