我谨代表 Spring Data 团队宣布 Spring Data 发布火车 Gosling 的普遍可用性。在过去的 6 个月里,我们总共修复了 344 张票, 其中 56 张是 在最新发布的候选版本之后。
- 将 Spring 基线升级到 4.1。
- 更容易实现自定义存储库代码(每个存储库,请参阅 参考文档 )。
- 改进了与 Hibernate 5(JPA 模块)的兼容性。
-
SpEl 支持 MongoDB 中的
@Query
方法(参见本 示例 )。 -
支持从 Web 请求创建 Querydsl
Predicates
(请参阅 参考文档 )。 -
一个
新的 Spring Data KeyValue 模块,
用于使用 SpEL 作为查询语言的
Map
支持的存储库。 - 改进了 Spring Data REST 中 HAL 浏览器的 POST 表单。
- 支持 Spring Data REST 中枚举值和链接标题的国际化。
Spring Data 示例 已经升级到新版本。在 我们的 wiki 中找到更详细的列表,了解这列火车的变化。此外,请关注此空间,了解未来几天将发布的另一篇博文,其中将提供有关这些新功能的更多详细信息。
要升级到新的发布版本,请使用我们在
示例存储库
中描述的 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
属性)。
下一个发布序列 将被命名为 Hopper ,包括 Neo4j、Couchbase 和 Solr 模块的新主要版本。目标发布时间是中秋。
作为参考,这里是火车所有模块的列表:
- Spring Data Commons 1.11 GA - 工件 - JavaDocs - 文档 - 变更日志
- Spring Data JPA 1.9 GA - 工件 - JavaDocs - 文档 - 变更日志
- Spring Data MongoDB 1.8 GA - 工件 - JavaDocs - 文档 - 变更日志
- Spring Data Neo4j 3.4 GA - 工件 - JavaDocs - 文档 - 变更日志
- Spring Data Solr 1.5 GA - 工件 - JavaDocs - 文档 - 变更日志
- Spring Data Couchbase 1.4 GA - 工件 - JavaDocs - 文档 - 变更日志
- Spring Data Cassandra 1.3 GA - 工件 - JavaDocs - 文档 - 变更日志
- Spring Data Elasticsearch 1.3 GA - 工件 - JavaDocs - 文档 - 变更日志
- Spring Data Gemfire 1.7 GA - 工件 - JavaDocs - 文档 - 变更日志
- Spring Data Redis 1.6 GA - 工件 - JavaDocs - 文档 - 变更日志
- Spring Data REST 2.4 GA - 工件 - JavaDocs - 文档 - 变更日志
- Spring Data KeyValue 1.0 GA - 工件 - JavaDocs - 文档 - 变更日志
我们将在 “Spring Data 的新功能?” 一文中介绍 Spring Data 发布火车 Gosling 的许多新功能。两周后在华盛顿的 SpringOne2GX 上 发表演讲 。如果您想第一手了解所有最新和最伟大的信息,现在买票还为时不晚。