立即注册参加 Spring Live,这是一场面向 Spring 粉丝的互动式虚拟 24 小时会议!

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

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

Spring 提示:使用 Spring Integration 集成远程文件系统(FTP)

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

Spring 提示:FTP 集成

演讲者:Josh Long (@starbuxman)

嗨,Spring 粉丝们!在本期 Spring 提示中,我们将探讨一个我非常关心的主题:集成!是的,您可能还记得,第一期Spring 提示就探讨了 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 等传输层之上定义了一个新的协议层……

Spring Boot 2.3.0.M3 现已可用

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

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

此版本关闭了 89 个问题和拉取请求。感谢所有贡献者。

此里程碑的亮点包括

  • 支持优雅地关闭嵌入式 Web 服务器
  • 支持在使用 Maven 构建分层 jar 时自定义层
  • 支持 R2DBC
  • Spring Integration 的 RSocket 支持的自动配置
  • 许多依赖项升级

有关完整变更列表和升级说明,请参阅维基上的 Spring Boot 2.3 发行说明更新的参考文档……

Spring 提示:Java 14(或者:你的 Java 能做到吗?)

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

嗨,Spring 粉丝们!欢迎来到另一期 Spring 提示!在本期节目中,我们将了解 Java 14 的新功能及其在构建基于 Spring Boot 的应用程序中的用途。

演讲者:Josh Long (@starbuxman)

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

请记住,每 6 个月都会发布新的 Java 版本。这些新版本可在生产环境中使用,但仅在两次发布之间的六个月内受支持。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 团队很高兴地宣布发布 **GA** 版本 **2.4.2**。

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

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 里程碑版本 3 可用

发行版本 | Artem Bilan | 2020 年 3 月 11 日 | ...

我很高兴地宣布Spring Integration 5.3第三个里程碑版本。

此版本包含多个错误修复、许多新功能和改进,并将在不久的将来被Spring Boot 2.3 M3采用。

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

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

最重要的新的特性是

  • 响应式事务支持。ReactiveTransactionManager现在可以配置用于为回复生成响应式类型的端点,或者只是实现ReactiveMessageHandler

  • ReactiveRequestHandlerAdvice - 一个用于消息处理器的MethodInterceptor,它生成一个Mono作为回复的有效负载。BiFunction<Message<?>, Mono<?>, Publisher<?>>自定义函数通过Mono.transform(Function)操作符应用于返回的Mono,以便向生成的結果添加一些方面。通常情况下,它用于timeoutretrytag选项,这些选项应用于远程响应式请求,例如Webflux或RSocket。

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

获取Spring新闻通讯

关注Spring新闻通讯

订阅

领先一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部