春季数据发布 Train Gosling 正式上线

一则或许对你有用的小广告

欢迎加入小哈的星球 ,你将获得:专属的项目实战 / 1v1 提问 / Java 学习路线 / 学习打卡 / 每月赠书 / 社群讨论

  • 新项目:《从零手撸:仿小红书(微服务架构)》 正在持续爆肝中,基于 Spring Cloud Alibaba + Spring Boot 3.x + JDK 17...点击查看项目介绍 ;
  • 《从零手撸:前后端分离博客项目(全栈开发)》 2 期已完结,演示链接: http://116.62.199.48/ ;

截止目前, 星球 内专栏累计输出 54w+ 字,讲解图 2476+ 张,还在持续爆肝中.. 后续还会上新更多项目,目标是将 Java 领域典型的项目都整一波,如秒杀系统, 在线商城, IM 即时通讯,权限管理,Spring Cloud Alibaba 微服务等等,已有 1900+ 小伙伴加入学习 ,欢迎点击围观

我谨代表 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 的新功能?” 一文中介绍 Spring Data 发布火车 Gosling 的许多新功能。两周后在华盛顿的 SpringOne2GX 上 发表演讲 。如果您想第一手了解所有最新和最伟大的信息,现在买票还为时不晚。