本周 Spring - 2020 年 8 月 18 日

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

大家好,Spring 粉丝们!好吧,我们又见面了!2020 年 8 月即将结束!我真不敢相信!9 月紧随 8 月之后(至少在我上次查看的时候),而 9 月就意味着 SpringOne 2020 的到来!我 *非常* 期待这个盛大的(也是虚拟的)活动,希望您考虑加入我们!

私事方面,今天是我和家人搬家的大日子,所以我得回去忙了。但我们还有 *大量* 的内容要讲,所以让我们深入看看吧。

案例研究:HTTP 请求函数和处理器

工程 | David Turanski | 2020 年 8 月 17 日 | ...

简介

我们以介绍基于 Java 函数的新流应用程序函数组合来开始本系列。之前的文章提供了一个构建简单流应用程序并在 Spring Cloud Data Flow 中运行的教程。今天,我们将探讨 HTTP 请求函数,并提供如何使用它的示例。

如果您错过了,本系列之前的文章有:

使用 Spring Boot 2.3 创建高效 Docker 镜像

工程 | Madhura Bhave | 2020年8月14日 | ...

这是关于使用 Spring Boot 2.3 创建 Docker 镜像的原始博文的更新。在 Spring Boot 2.3 的第一个里程碑版本和 GA 版本之间,与镜像创建相关的一些内容发生了变化。

Spring Boot 2.3 中引入的两个有助于改进镜像创建技术的新功能是:分层 jar 和 buildpack 支持。

分层 Jar

随着我们开始添加对自定义层的支持,分层 jar 功能发展了很多。虽然表示 jar 应该为镜像创建拆分为的层是显而易见的,但改变 jar 的格式以实现此目的似乎不再必要。Spring Boot 2.3 包含使用 layers.idx 文件对 jar 进行分层的支持。层索引文件提供了层列表以及 jar 中应该...

Spring Boot 2.4 中的配置文件处理

工程 | Phil Webb | 2020年8月14日 | ...

Spring Boot 2.4.0.M2 刚刚发布,它带来了关于 `application.properties` 和 `application.yml` 文件加载方式的一些有趣的改变。

如果您的应用程序使用的是最常见的设置,即只使用单个 `application.properties` 或 `application.yml` 文件,那么您可能不会注意到任何区别。但是,如果您有使用更复杂设置的应用程序(例如特定于配置文件的属性),您可能需要继续阅读以了解我们所做的更改以及原因。

我们为何要做出这些改变

在最近发布的 Spring Boot 版本中,我们一直在努力…

A Bootiful Podcast:RSocket 无处不在,以及 Maciej Walkowiak 谈 Spring Cloud AWS

工程 | Josh Long | 2020年8月14日 | ...

大家好,Spring 粉丝们!在本期节目中,Josh Long (@starbuxman) 正在思考 RSocket,他最新的演讲 RSocket Revolution,他书籍 *Reactive Spring* 中关于 RSocket 的新章节,以及他为 Spring Retrosocket(一个声明式的类 Feign 的 RSocket 客户端)所做的工作。然后,Josh 与 Spring 生态系统的杰出人物 Maciej Walkowiak (@maciejwalkowiak) 交流,讨论他如何掌舵 Spring Cloud AWS。

首播:The RSocket Revolution

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

大家好,Spring 粉丝们!我一直在开发一个新的演讲,最近终于有机会为一次(在中国)的会议录制了一个预录版本,并想与大家分享内容,所以我也在这里首播。这次演讲,**The RSocket Revolution**,时长约 38 分钟,内容涉及

  • Spring Boot 2.3.x 的一些新功能,包括 GraalVM 原生镜像
  • RSocket 的基础知识
  • Spring Framework 中 RSocket `@Controller` 的基础知识
  • Toshiaki Maki 的出色的 `rsc` RSocket 客户端
  • 使用 Spring Retrosocket 实现声明式的、类似 Feign 的客户端
  • `RSocketRequester`,用于支持在 JVM 上向 RSocket 服务发出请求
  • Spring Integration 对响应式和 RSocket 的支持
  • 使用 RSocket 实现双向通信——即客户端和服务端分别发起通信
  • 使用 Spring Security 和 RSocket 元数据保护 RSocket 端点

本周 Spring - 2020 年 8 月 11 日

工程 | Josh Long | 2020年8月12日 | ...

你好,Spring 爱好者!

近况如何?我很高兴与您交流!近况如何?我很好。刚刚发布了新版的 *Reactive Spring* 书籍,其中有长达 70 多页关于 RSocket 的内容。说到 RSocket,我刚刚录制了一个将在下周 Spring YouTube 频道播出的演讲!希望您会喜欢。当然,我将从周四(太平洋标准时间)/周五(澳大利亚时间)开始,为 YOW! 会议进行为期两天的培训。现在报名还为时不晚!

当然,我们正在为 SpringOne 2020 加紧准备,这是我们完全免费、完全虚拟的年度盛会……

案例研究:使用 HTTP 源和 JDBC 接收器构建和运行流应用程序

工程 | David Turanski | 2020年8月10日 | ...

简介

到目前为止,在本系列中,我们已经介绍了基于 Java 函数的新流应用程序以及函数组合。我们还提供了如何从供应商构建源以及从消费者构建接收器的详细示例。在这里,我们继续接下来的几个案例研究中的第一个。每个案例研究都演示了如何在各种场景中使用一个或多个可用的预打包 Spring Boot 流应用程序来构建数据流管道。

今天,我们将展示两个最常用的应用程序,HTTP 源JDBC 接收器。我们将使用它们来构建一个简单的服务,该服务接受 HTTP POST 请求并将内容保存到数据库表中。我们首先将它们作为独立的 Spring Cloud Stream 应用程序运行,然后展示如何使用 Spring Cloud Data Flow 协调相同的管道……

Spring Web Services 示例已更新!

工程 | Greg L. Turnquist | 2020年8月10日 | ...

亲爱的 Spring 社区:

Spring Web Services 示例(spring-ws-samples)已升级!

您可能知道,此示例集合的许多部分可以追溯到 2006 年。今天,我很高兴地报告它已通过多种方式进行了更新。

  • Spring Boot 简介

  • Spring Data 简介

  • 删除过时的技术

  • 删除冗余示例

这是一项艰巨的任务,花了我几周时间,但鉴于 SOAP 令人难以置信的持久性,这是为了服务 Spring 社区而必须完成的事情。

Spring Boot 简介

其中之一……

A Bootiful Podcast:JFrog 的 Baruch Sadogursky 谈持续交付、DevOps、Java 构件管理等

工程 | Josh Long | 2020 年 8 月 7 日 | ...

大家好,Spring 粉丝们!在本期节目中,Josh Long (@starbuxman) 谈论了他在 Spring 团队的十年经历、Spring Integration 中的响应式支持和 RSocket 支持,他即将参加 SpringOne 的活动以及他即将举行的 YOW! Cloud Native Java 研讨会,然后与 JFrog 的 Baruch Sadogursky (@jbaruch) 交流,讨论持续交付、DevOps、Java 构件管理 Artifactory 等内容。

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看所有