Spring Data 2020.0 - Spring Data MongoDB 3.1 中的新增功能和值得注意的功能

工程 | Christoph Strobl | 2020年11月13日 | ...

Spring Data MongoDB 3.1 版本是最近 Spring Data Commons 模块更改中受益最大的模块之一,它利用那里构建的基础设施来提供审核和 SpEL 等响应式功能。以下代码片段让您了解这对使用 SpEL 的声明式 MongoDB 查询意味着什么

@Query("{ 'supervisor' : ?#{ hasRole('ROLE_ADMIN') " +
  "? new Document('$regex', '*') : principal.name } }")
Flux<Person> findAllFilteredByRole();

@EnableReactiveMongoAuditing 使用通用基础设施,因此您可以轻松跟踪更改。

本周的 Spring - 2020年11月10日

工程 | Josh Long | 2020年11月11日 | ...

嗨,Spring 粉丝!欢迎收看另一期 本周的 Spring!在我写这篇文章的时候,已经是 2020 年 11 月 10 日了,我个人难以置信的是,我们离 2021 年更近了,而不是 2019 年。这太疯狂了。在某些方面,时间飞逝,而在另一些方面,时间却完全静止了。奇怪的一年。

希望大家一切安好!我今天参加了 Reactive Summit(当然是在虚拟环境中)。今天下午,我参加了一个很棒的小组讨论,与来自生态系统各地的各种人士进行了交流。很快,如果我没记错的话,大约在下午 5 点 30 分左右,我将讨论 RSocket 及其在…

Spring Data 2020.0 - Spring Data JDBC 2.1 中的新增功能和值得注意的功能

工程 | Jens Schauder | 2020年11月10日 | ...

作为 Spring Data 2020.0.0 版本的一部分,我们发布了 Spring Data JDBC 2.1。本文介绍了此版本中四个最有趣的更改。

#在实体构造函数参数上使用 @Value

在某些情况下,并非进入实体的所有数据都来自查询的 ResultSet。您现在可以使用带有 SpEL 表达式的 @Value 注解,该表达式将被求值,并且结果将在构造…

Spring 5.3 中的新增功能:改进的 Cron 表达式

工程 | Arjen Poutsma | 2020年11月10日 | ...

如果您经常收听 A Bootiful Podcast,您可能已经听说过我们对 Spring Framework 的 cron 支持所做的改进。Cron 表达式主要通过 @Scheduled 注解 在 Spring 应用程序中使用。在 Spring 5.3 中,我们引入了 CronExpression 类,它表示(您猜对了)cron 表达式

CronExpression 替换了 CronSequenceGenerator,后者基于 java.util.Calendar,并且存在一些已知问题,Spring 团队成员都不愿意解决这些问题。引入新的类型使我们能够使用更高级的 java.time API,解决…

Spring Data 2020.0 - 新增功能和值得注意的功能 - 概述

工程 | Christoph Strobl | 2020年11月06日 | ...

基于 Spring Framework 5.3 的 Spring Data 2020.0 现已发布,它带来了大量针对各个存储的新功能,这些功能由各个模块涵盖。在发布里程碑公告的同时突出显示这些功能,我们希望在一系列博文中为您提供对新功能的更详细说明。这些文章将涵盖以下内容,除此之外还有:

  • Data Commons 中的响应式上下文访问功能。
  • R2DBC 中的生命周期回调和 Spring R2DBC 的基线。
  • 通用存储库和特定于存储的 Redis 缓存指标。
  • Neo4J 响应式存储库.
  • 用于 Spring Data for Apache Geode 的分页存储库 API。
  • 用于 Spring Data Elasticsearch 的 Geoshape、索引和响应式搜索改进。
  • MongoDB 中的部分筛选器和聚合提示。
  • 用于 JDBC 模块的 @Bean 行映射器。
  • 用于 Apache Cassandra 抽象 的每个语句键空间定义。
  • 声明式 Couchbase N1QL 查询。

本周的 Spring - 2020年11月3日

工程 | Josh Long | 2020年11月03日 | ...

本周的 Spring - 2020年10月27日

工程 | Josh Long | 2020年10月27日 | ...

嗨,Spring 粉丝!欢迎收看另一期 本周的 Spring!在这场疯狂的过山车之旅 2020 年中,已经快到 11 月了。太疯狂了。

我们有很多事情要处理,所以让我们不要浪费一秒钟。

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部