本周 Spring - 2020 年 11 月 24 日

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

您好,Spring 粉丝!欢迎来到又一期内容丰富的《本周 Spring》!现在是美国的感恩节周,我感觉有很多事情和很多人值得感恩,而你们——亲爱的社区——是其中一个巨大、恒定的部分。我在这专栏里经常说,你们——社区——是 Spring 值得付出的主要原因。我代表整个 Spring 团队说:*谢谢你们*!我个人希望,无论您是在美国庆祝感恩节,还是在其他任何地方,您…

Spring Data 2020.0 - Spring Data Elasticsearch 4.1 新特性速览

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

Spring Data Elasticsearch 是随着 2020.0 版本发布而发布的社区模块之一。代表 P.J. Meisch(他目前承担了大部分繁重的工作),我们很高兴分享他对当前版本的见解。

之前的版本包含了对内部代码结构和 API 的重大改进,而 Spring Data Elasticsearch 的 2020.0 版本则专注于修复 bug 和添加功能。

总共修复了 23 个 bug,解决了 81 个其他问题。Spring Data Elasticsearch 现在基于实际的 Elasticsearch 版本 7.9.3 构建。

这篇博文展示了最重要的…

Spring Data 2020.0 - Spring Data Neo4j 6.0 新特性速览

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

Spring Data Neo4j 是由 Neo4j, Inc. 维护和开发的 Spring Data 社区项目。代表 Neo4j 负责该模块的团队,我们很高兴分享他们关于 2020.0.0 版本中最新变更和新功能的见解。

使用 Spring Boot 2.3 的 Neo4j 用户需要特别注意,因为 Spring Data Neo4j 6.0 的配置基础设施已以不兼容的方式发生更改。

也就是说,不仅是配置基础设施发生了变化,整个项目都发生了变化。

该模块有一些历史,经历了几次重大变革。对于…

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 框架提供的组件。除此之外,Spring Data R2DBC 还带来了以下最值得注意的变更:

  • 通过 `EntityCallback` API 添加生命周期回调
  • 响应式审计
  • `enum` 值和 Postgres Geo 类型的透传

本周 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,一起深入探索 Spring 中所有关于响应式和 RSocket 的内容。这个活动非常适合 亚太地区的各位,请立即报名!
  10. 2020-12-15 - 我将在华沙 JUG 发表演讲 - 华沙 JUG。请关注网站以获取更多可用信息
  11. 2020-12-23 - 在我们的 VMWare Tanzu 频道与我一起,我将在太平洋时间中午进行一次“代码”直播

好了,说了这么多,这周我们还有很多内容要讲,让我们马上开始吧!

案例研究:Elasticsearch sink

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

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

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

Spring Data 2020.0 - Spring Data MongoDB 3.1 新特性速览

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

Spring Data MongoDB 3.1 版本受益于 Spring Data Commons 模块最近的变更,通过利用那里构建的基础设施,带来了响应式审计和 SpEL 等功能。下面的片段让您对声明式 MongoDB 查询使用 SpEL 有所了解:

@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。今天下午,我参加了一个由生态系统中各种人士组成的精彩小组讨论。很快,如果我没记错的话,大约在 17:30 左右,我将就 RSocket 及其在…中的应用发表演讲。

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

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

查看所有