立即注册 Spring Live,这是一个专为 Spring 爱好者打造的互动式、虚拟、全天 24 小时的会议!

工程 | Josh Long | 2020 年 3 月 19 日 | ...

嗨,Spring 的粉丝们!我们希望您能加入我们为期 24 小时的互动式虚拟会议,名为 Spring Live。您需要了解以下几点:它持续 24 小时,全程无间断,因此无论您身在世界的哪个角落,总有内容可以观看。它是免费的!它是互动式的,所以演讲者会留在场解答您的问题和进行问答。一些演讲者将预先录制他们的演讲,以便他们可以花全部时间来回答问题并直接与您互动。我们邀请了来自 VMWare 的 Spring 领域各位专家…

Spring Tips:使用 Spring Integration 进行远程文件系统集成 (FTP)

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

Spring Tips:FTP 集成

演讲者:Josh Long (@starbuxman)

嗨,Spring 的粉丝们!在本期 Spring Tips 中,我们将探讨一个我非常关注的主题:集成!是的,您可能还记得,《Spring Tips》的第一期就讲了 Spring Integration。如果您还没有看过,您应该去看一下。所以,虽然我们不会回顾 Spring Integration 的基础知识,但我们将深入探讨 Spring Integration 的一个支持领域:FTP。FTP 主要用于文件同步。总的来说,在企业应用程序集成 (EAI) 领域,我们…

本周 Spring - 2020 年 3 月 17 日

工程 | Josh Long | 2020 年 3 月 17 日 | ...

大家好,Spring 粉丝们!欢迎收看又一期的本周 Spring!我们已经到了 2020 年 3 月中旬,简直不敢相信事情发展得如此疯狂!你肯定也正经历着同样离奇的事情。这场疫情以前所未有的方式改变了这个世界。想到这场病毒的蔓延以及我们一路走来的历程,真是太不可思议了。

我住在旧金山,目前我们正处于封锁状态。离开家去购买食物、药品或遛狗等必需品,现在在技术上是违法的。没关系。这样我们就有了更多时间来学习和社交,尽管是在线上,而且是在自己家的范围内。我们非常幸运,您知道吗?真是太疯狂了。我们大多数从事软件工作的人都应该能够在家办公。当然,也存在一些明显的例外情况,如 这个史诗级的推文串中所述…

RSocket 入门:Spring Boot 即发即弃

工程 | Ben Wilcock | 2020 年 3 月 16 日 | ...

时间:约 15 分钟。

一些阅读此帖的开发人员可能已经使用 HTTP 多年了。他们中的大多数人也知道,如果想要将 HTTP 与其他消息模型(例如,即发即弃)一起使用,有时必须使用巧妙的变通方法,例如 Stackoverflow 上发布的这个。这是因为 HTTP 是一种请求-响应协议。它要求发送请求并接收响应。它没有不带任何形式响应的单向消息的概念。

RSocket 采取了不同的方法。RSocket 在 TCP 等传输协议之上定义了一个新的协议层…

A Bootiful Podcast:John Hawley 谈 VMWare 的开源、安全以及更多

工程 | Josh Long | 2020 年 3 月 13 日 | ...

各位 Spring 爱好者,大家好!在本期节目中,我们与 John Hawley (@warty9) 进行了交谈,他是一位 Linux 内核黑客、开源爱好者,也是一位能够回答有关 VMWare 开源问题的人。

Spring Boot 2.3.0.M3 现已发布

版本发布 | Andy Wilkinson | 2020 年 3 月 12 日 | ...

我很高兴地宣布,代表团队和所有贡献者,Spring Boot 2.3 的第三个里程碑版本已经发布,并可从我们的里程碑仓库获取。

本次发布解决了89 个问题和拉取请求。感谢所有为此做出贡献的人。

此里程碑的亮点包括:

  • 支持优雅地关闭嵌入式 Web 服务器
  • 支持在通过 Maven 构建分层 JAR 时自定义分层
  • 支持 R2DBC
  • Spring Integration 的 RSocket 支持的自动配置
  • 大量的依赖升级

有关更改的完整列表和升级说明,请参阅 wiki 上的 Spring Boot 2.3 发布说明以及 更新的参考文档

Spring Tips:Java 14 (或:您的 Java 能做到这一点吗?)

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

各位 Spring 爱好者,大家好!欢迎收看又一期 Spring Tips!在本期节目中,我们将探讨 Java 14 的新功能及其在构建 Spring Boot 应用程序中的应用。

演讲者:Josh Long (@starbuxman)

要开始,我们需要使用最新、最棒的 Java 版本 Java 14,它尚未发布。它将于 2020 年初发布。您可以在 Java.net 上下载早期访问版本。您也可以考虑使用 SDKManager (sdk),它使安装新的 JVM 版本变得非常简单。

请记住,Java 每 6 个月发布新版本。这些新版本可用于生产环境,但仅在两个版本之间的六个月内得到支持。时不时地,Java 项目还会发布一个长期支持 (LTS) 版本。目前这个版本是 Java 11。Java 14 仅在 Java 15 发布之前可用于生产环境。事实上,我们将看到很多预览功能

Spring Cloud Data Flow 2.4.2 GA 发布

工程 | Ilayaperumal Gopinathan | 2020 年 3 月 11 日 | ...

Spring Cloud Data Flow 团队很高兴宣布 2.4.2GA 版本发布。

在此版本中,除了修复一些错误外,我们主要关注了流管理的服务器/客户端性能改进。

Spring Cloud Data Flow 服务器中的 REST 层已重构,以在检索流的运行时应用程序状态时实现更好的 `分页` 和 `性能`。此外,SCDF 仪表板页面也根据这些更改进行了重新设计。仪表板中的 `运行时应用程序` 页面具有新的布局,其中运行时应用程序按其流进行分组。`流` 页面也已重构,以有效地检索流状态、应用程序……

Spring Data Neumann M4 已发布

发布 | Jens Schauder | 2020 年 3 月 11 日 | ...

我谨代表社区,宣布 Spring Data Neumann M4 里程碑版本现已发布。这是第一个发布候选版本之前的最后一个里程碑版本。

Neumann M4 修复了 69 个问题。它构建在 Spring Framework 5.2.4 之上,并将被 Spring Boot 2.3.0 M3 采用,以方便您使用。

最后,以下是参考文档、更改日志和各个项目版本的工件链接:

Spring Integration 5.3 Milestone 3 发布

发布 | Artem Bilan | 2020 年 3 月 11 日 | ...

很高兴宣布 Spring Integration 5.3 的第三个里程碑版本(milestone)现已发布,您可以在 这里 获取。

此版本包含多项错误修复、大量新功能和改进,并将很快被 Spring Boot 2.3 M3 采纳。

可以从我们的 里程碑仓库 下载

compile "org.springframework.integration:spring-integration-core:5.3.0.M3"

最重要的主要新功能是

  • 响应式事务支持。现在可以为生成响应的响应式类型或实现 ReactiveMessageHandler 的端点配置 ReactiveTransactionManager

  • ReactiveRequestHandlerAdvice - 一个用于消息处理器的 MethodInterceptor,该处理器生成 Mono 作为响应的负载。通过 Mono.transform(Function) 操作符应用定制的 BiFunction<Message<?>, Mono<?>, Publisher<?>> 来为返回的 Mono 添加方面。通常用于远程响应式请求(例如 Webflux 或 RSocket)的 timeoutretrytag 等选项。

  • Kotlin DSL。正如我们 之前 承诺的那样,我们已将 spring-integration-kotlin-dsl 项目合并到核心项目中,以供通用使用,并进行进一步的改进。通过直接访问 Spring Integration 核心类,可以实现这些改进。有关更多信息,请参阅 org.springframework.integration.dsl.IntegrationFlowDsl.kt

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看所有