Spring Data 2020.0 - Spring Data R2DBC 1.2 中的新增功能和值得关注的特性

工程 | Mark Paluch | 2020 年 11 月 18 日 | ...

此版本是 Spring 的 R2DBC 支持方面的一个重要里程碑。Spring 对 R2DBC 的支持始于两年前的一个实验项目,旨在评估响应式 SQL 集成可能的样子。通过此版本,Spring Data R2DBC 进行了重大重构,将多个组件移至专用的 spring-r2dbc 模块,并弃用 Spring Framework 提供的组件。除了这一更改外,Spring Data R2DBC 还带来了以下最值得关注的更改:

  • 通过 EntityCallback API 添加生命周期回调
  • 响应式审计
  • 直通 enum 值和 Postgres 地理类型

本周 Spring - 2020 年 11 月 17 日

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

嗨,Spring 爱好者们!你能相信已经是 2020 年 11 月 17 日了吗?!距离美国的感恩节以及随后的年终假期只有几周了。就我个人而言,我简直不敢相信。还有什么令人难以置信的事情?一月的第一周将是撰写《本周 Spring》的第十年!

不过,从现在到年底我的日程安排相当繁忙。很高兴能在这些活动中的任何一个见到你。

  1. 2020-11-17 - 爱尔兰 Bash 演讲 - 我将在_今晚_(美国加州/PDT 时间)发表演讲
  2. 2020-11-18 - JCConf 主题演讲嘉宾 - RSocket Revolution
  3. 2020-11-18 - QCon Plus - 我将进行演示并进行现场问答
  4. 2020-11-19 - 堪萨斯城 JUG
  5. 2020-11-22 - GDG Devfest 上海
  6. 2020-11-23 - JavaHispano JUG 演示
  7. 2020-12-03 - 诺克斯维尔 JUG
  8. 2020-12-04 - 我将在 jLove 会议上发表演讲,参与一次讲座和一次小组讨论
  9. 2020-12-07 - 加入我,Spring 开发者布道师 Josh Long,一起进行这场 90 分钟的 Spring 响应式和 RSocket 全方位探索。这对于 APJ 的朋友来说是绝佳的时间,现在就报名吧!
  10. 2020-12-15 - 我将在波兰华沙 JUG 发表演讲 - Warszawa JUG。详细信息将在可用时查看网站
  11. 2020-12-23 - 加入我们的 VMWare Tanzu 频道 - 我将在 PDT 中午进行“代码”直播

好了,说完这些,本周我们还有很多东西要讲,所以让我们直接开始吧!

Spring Cloud 2020.0.0-M5 (又称 Ilford) 已发布

发布 | Spencer Gibb | 2020 年 11 月 18 日 | ...

我代表社区很高兴地宣布,Spring Cloud 2020 发布列车的里程碑 5 (M5) 已于今日发布。该版本可在 Spring 里程碑 仓库中找到。有关更多信息,您可以查看 2020 发布说明

2020 发布列车中的重要更改

此版本需要 Spring Boot 2.4.0。

在 Sleuth 中添加了对 OpenTelemetry 的支持。

在 Bus 中添加了对 RSocket 的支持。

有关此发布列车中所有破坏性更改的列表,请参阅 wiki

Github 项目 中查看所有包含的问题和拉取请求。

Spring Cloud Bus

通过 Spring Cloud Function 的 RSocket 支持,添加了对 RSocket 的支持。这不需要 Spring…

案例研究:Elasticsearch sink

工程 | Soby Chacko | 2020 年 11 月 16 日 | ...

本文是一系列博客文章的一部分,探讨基于 Java Functions 重新设计的 Spring Cloud Stream 应用。在本文中,我们将介绍 Elasticsearch sink,它允许我们在 Elasticsearch 中索引记录,以及其对应的 Consumer 函数。

以下是本系列博客文章的所有先前部分。

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 Boot 2.3.6 现已可用

发布 | Stéphane Nicoll | 2020 年 11 月 13 日 | ...

我代表团队和所有贡献者,很高兴地宣布 Spring Boot 2.3.6 已发布,现在可以从 Maven Central 获取。

此版本包含 30 个错误修复、文档改进和依赖升级。感谢所有通过问题报告和拉取请求做出贡献的人。

你如何提供帮助?

如果您有兴趣提供帮助,请查看问题仓库中的 “适合贡献”标签。如果您有一般性问题,请在 stackoverflow.com 上使用 spring-boot 标签提问,或在 Gitter 上与社区交流。

项目页面 | GitHub | 问题 | 文档 | Stack Overflow |

Spring Boot 2.4.0 现已可用

发布 | Andy Wilkinson | 2020 年 11 月 12 日 | ...

我代表 Spring Boot 团队和所有贡献者,很高兴地宣布 Spring Boot 2.4.0 已发布,并可从 Maven Central 获取。2.4.0 是第一个采用新版本命名方案的 Spring Boot 通用可用版本。请注意,版本号是 2.4.0,而不是您可能根据先前版本预期的 2.4.0.RELEASE

此版本添加了大量新功能和改进。有关完整的升级说明以及新增和值得关注的特性,请参阅发布说明

2.4 版本中的新功能

配置文件处理…

本周 Spring - 2020 年 11 月 10 日

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

嗨,Spring 爱好者们!欢迎来到另一期《本周 Spring》!写下这篇文章时,已经是 2020 年 11 月 10 日了,就我个人而言,我简直不敢相信我们现在离 2021 年比离 2019 年更近了。这太疯狂了。在某些方面,时间飞速流逝,而在另一些方面,时间却完全静止。这是个奇怪的一年。

希望大家都好!今天我正在参加 Reactive Summit(当然是虚拟的)。今天下午我参加了一个精彩的小组讨论,与来自生态系统各地的朋友们一起。很快,如果没记错的话,大概在 17:30 左右,我将演讲 RSocket 及其在……中的使用

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部