Thomas Darimont

Thomas Darimont

校友
博客文章作者Thomas Darimont

Spring Data Fowler 的新增功能

工程 | 2015年3月26日 | ...

Spring Data Fowler 发布列车的 GA 版本标志着 6 个月开发的结束。现在是时候让您了解此版本的內容以及各个功能的简要概述。Fowler 发布列车的主题是性能改进和增强的 Java 8 支持,这些主要体现在 Spring Data JPA 和 MongoDB 模块中,但许多其他模块也取得了重大改进。

升级到 Spring Data Fowler 发布列车的最简单方法是使用 Spring Boot 并将spring-data-releasetrain.version 属性配置为Fowler-RELEASE。如果您尚未使用 Spring Boot,请将Spring Data BOM 添加到您的<dependencyManagement />

Spring Data JPA @Query 定义中的 SpEL 支持

工程 | 2014年7月15日 | ...

Spring Data JPA 允许使用@Query 注解手动定义存储库方法要执行的查询。不幸的是,JPQL 中的参数绑定非常有限,仅允许您设置值并提供一些类型转换。Evans 发布列车的最新Spring Data JPA M1 版本通过添加对使用 SpEL 表达式在@Query 注解中的语句中使用动态绑定参数的支持来缓解此问题,这在手动定义查询时提供了额外的灵活性。在这篇博文中,我将向您介绍此功能的功能。

Spring Data Redis 1.2.1 发布

发布 | 2014年3月27日 | ...

尊敬的 Spring 社区:

我很高兴地宣布 Spring Data Redis 1.2.1 发布!此维护版本包含 RedisTemplate 和 RedisCacheManager 中的一些错误修复。

与往常一样,此版本针对 Java 6、7 和 8 进行了测试,以确保与 Redis 2.6 和 2.8 以及 Spring Framework 4.0.3 兼容。您可以运行此Jira 查询 以获取完整更改列表。

我们期待您在论坛或问题跟踪器 中提供反馈。

此致,您的 Spring Data 团队!

Spring Data Redis 1.1.1 发布

发布 | 2014年1月28日 | ...

尊敬的 Spring 社区:

我很高兴地宣布 Spring Data Redis 1.1.1 发布!此维护版本包含一些错误修复和改进,尤其是在连接、线程和测试工具设置的处理方面。

此版本针对 Java 6、7 和 8 进行了测试,以确保与 Redis 2.4、2.6 和 2.8 以及 Spring Framework 4.0 兼容。

运行此Jira 查询 以获取完整更改列表。

我们期待您在论坛或问题跟踪器 中提供反馈。

Spring Data MongoDB 1.4 M1 的新增功能

工程 | 2013年12月4日 | ...

作为 Spring Data 发布列车 Codd 的第一个里程碑,现在已经平静了一些,我想重点介绍 MongoDB 模块提供的一些新功能。

聚合框架中投影的 SpEL 支持

有时在 MongoDB 聚合框架投影中定义算术表达式可能非常复杂。

假设订单的聚合的一部分是其总价,有效地使用以下公式计算:(netPrice * discountRate + fixedCharge) * taxRate。如果折扣率为 0.8,固定费用为 1.2,税率为 1.19,则使用 MongoDB 聚合编码此公式的相应DBObject

领先一步

VMware 提供培训和认证,助您快速提升技能。

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部