本周 Spring - 2020 年 11 月 24 日
嗨,Spring 的粉丝们!欢迎来到又一期内容丰富的《Spring 本周要闻》!现在是美国的感恩节周,我感觉有很多事情和很多人值得感恩,而你们,亲爱的社区,是其中一个巨大而恒定的组成部分。我在这专栏里一直这么说,但你们——社区——是 Spring 值得付出的主要原因。我知道我代表整个 Spring 团队说:谢谢你们!而且,以我个人而言,我希望无论你们是在美国庆祝感恩节还是在世界任何其他地方,你们都…
嗨,Spring 的粉丝们!欢迎来到又一期内容丰富的《Spring 本周要闻》!现在是美国的感恩节周,我感觉有很多事情和很多人值得感恩,而你们,亲爱的社区,是其中一个巨大而恒定的组成部分。我在这专栏里一直这么说,但你们——社区——是 Spring 值得付出的主要原因。我知道我代表整个 Spring 团队说:谢谢你们!而且,以我个人而言,我希望无论你们是在美国庆祝感恩节还是在世界任何其他地方,你们都…
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 Native for GraalVM 0.8.3 版本已发布,并可从 Spring milestone repository 获取。请查看更新的 参考文档 以获取更多详细信息。
Spring Native for GraalVM 为使用 native-image 编译器将 Spring 应用程序编译为原生可执行文件提供了孵化支持,以便提供一种旨在打包在轻量级容器中的原生部署选项。实际上,目标是支持你的 Spring 应用程序(通常是 Spring Boot 应用程序),未经修改,在这个新的…
Spring Data Neo4j 是由 Neo4j, Inc. 维护和开发的 Spring Data 社区项目。代表 Neo4j 负责该模块的团队,我们很高兴分享他们关于 2020.0.0 版本中最新变更和新功能的见解。
使用 Spring Boot 2.3 的 Neo4j 用户需要特别注意,因为 Spring Data Neo4j 6.0 的配置基础设施已以不兼容的方式发生更改。
也就是说,不仅是配置基础设施发生了变化,整个项目都发生了变化。
该模块有一些历史,并经历了几个重大变化。对于…
您好,Spring 粉丝!在本期节目中,Josh Long (@starbuxman) 采访了 BDD 的创建者、团队优化师以及全能传奇人物 Dan North (@tastapod)。
此版本是 Spring R2DBC 支持的一个重要里程碑。Spring 对 R2DBC 的支持两年前作为实验性项目开始,旨在评估反应式 SQL 集成可能的样子。在此版本中,Spring Data R2DBC 进行了重大重构,将几个组件移入专门的 `spring-r2dbc` 模块,并弃用了 Spring 框架提供的组件。除此之外,Spring Data R2DBC 还带来了以下最值得注意的变更:
您好,Spring 粉丝!您敢相信现在已经是 2020 年 11 月 17 日了吗!?离美国的感恩节还有几周,然后就是年终假期。我个人简直无法相信。您知道还有什么很疯狂吗?明年一月的第一周,将是我写《本周 Spring》的十周年!
不过,从现在到年底,我的活动日程相当繁忙。我很乐意在任何这些活动中见到您。
好了,说了这么多,这周我们还有很多内容要讲,让我们马上开始吧!
我谨代表社区,很高兴地宣布 Spring Cloud 2020 Release Train 的 Milestone 5 (M5) 今日发布。您可以在 Spring Milestone 仓库中找到此版本。有关更多信息,您可以查看 2020 发行说明。
此版本需要 Spring Boot 2.4.0。
Sleuth 中增加了对 OpenTelemetry 的支持。
Bus 中增加了对 RSocket 的支持。
请参阅 Wiki 以获取此 Release Train 中所有重大更改的列表。
请在 Github 项目 中查看所有包含的问题和拉取请求。
通过 Spring Cloud Function RSocket 支持,添加了对 RSocket 的支持。这不需要 Spring…
本文是博客系列的一部分,该系列探讨了基于Java Functions新设计的Spring Cloud Stream应用程序。在本文中,我们将介绍允许我们将记录索引到Elasticsearch的Elasticsearch sink及其相应的Consumer函数。
以下是本博客系列的所有先前部分。
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` 使用通用基础设施,方便您轻松跟踪更改。
…