案例研究: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 和构建包支持。

分层 Jar

随着我们开始添加对自定义层的支持,分层 Jar 功能发生了很大的变化。虽然表达 Jar 应为镜像创建而拆分为的层的需求是显而易见的,但更改 Jar 的格式以执行此操作似乎不再必要。Spring Boot 2.3 包含使用 layers.idx 文件分层 Jar 的支持。层索引文件提供了一个层列表以及 Jar 的应...

Spring Security 5.4.0-RC1 发布

发布 | Eleftheria Stein-Kousathana | 2020年8月14日 | ...

我代表社区,很高兴地宣布 Spring Security 5.4.0-RC1 发布!您可以在发行说明中找到完整详细信息,以及以下重点内容

OAuth 2.0

gh-8903 - 允许使用自定义 ClientRegistration.clientAuthenticationMethod
gh-6489 - 简化检索特定于 Introspection 的属性

Web

gh-8804 - 无需 WebSecurityConfigurerAdapter
gh-8599 - 用于用户模拟的 Reactive SwitchUserWebFilter
gh-8854 - 添加 AuthenticationConverterServerWebExchangeMatcher

Kotlin

gh-8783 - 在 Server Kotlin DSL 中支持自定义过滤器

SAML 2.0

gh-8887 - 添加…

Spring Boot 2.4 中的配置文件处理

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

Spring Boot 2.4.0.M2 已发布,它带来了一些关于如何加载 application.propertiesapplication.yml 文件的有趣变化。

如果您的应用程序使用非常典型的设置,即仅使用单个application.propertiesapplication.yml文件,那么您可能不会注意到任何差异。但是,如果您拥有使用更复杂设置(例如特定于配置文件的属性)的应用程序,则可能需要继续阅读以了解我们所做的更改以及原因。

我们为什么要进行这些更改

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

Spring Boot 2.4.0-M2 现已推出

发布 | Phil Webb | 2020年8月14日 | ...

我代表团队和所有做出贡献的人,很高兴地宣布 Spring Boot 2.4 的第二个里程碑版本现已发布,可从我们的里程碑存储库获取。此版本关闭了超过 250 个问题和拉取请求

如果您使用现有的 Spring Boot 2.3 项目尝试此版本,请注意版本格式的细微变化。2.4.0-M2 使用我们的新版本方案

此第二个里程碑版本的重要亮点包括

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

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

您好,Spring 粉丝!在本期节目中,Josh Long (@starbuxman)在他的最新演讲“RSocket 革命”、他新书《Reactive Spring》中的新 RSocket 章节以及他在 Spring Retrosocket(一个声明式的类似 Feign 的 RSocket 客户端)上所做的工作中,一直在思考 RSocket。然后,Josh 与 Spring 生态系统 luminary Maciej Walkowiak (@maciejwalkowiak) 讨论了他在 Spring Cloud AWS 领导岗位上的工作。

首映:RSocket 革命

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

您好,Spring 粉丝!我一直在开发一个新的演讲,并且最近终于有机会为一个会议(在中国)的主旨演讲录制了预先录制的版本,并希望与大家分享内容,因此我也在这里首映它。这次演讲,**RSocket 革命**,大约 38 分钟,内容涵盖

  • Spring Boot 2.3x 中的一些新功能,包括支持 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 Batch 4.3.0-M2 发布!

发布 | Mahmoud Ben Hassine | 2020 年 8 月 13 日 | ...

我代表 Spring Batch 团队,很高兴地宣布 Spring Batch 4.3.0-M2 现已发布,可从我们的里程碑存储库获取。

新增功能?

此版本包含许多新功能和增强功能,您可以在发行说明中找到,但以下是一些主要亮点

1. Kafka 支持增强

默认情况下,KafkaItemReader从头开始读取主题。当我们在 v4.2 中首次引入此读取器时,无法将其配置为从自定义偏移量读取记录。在此版本中,我们添加了此功能。由于添加了此功能,因此现在可以……

Spring Boot 2.3.3 现已推出

发布 | Andy Wilkinson | 2020 年 8 月 13 日 | ...

我代表团队和所有做出贡献的人,很高兴地宣布 Spring Boot 2.3.3 现已发布,可从repo.spring.io和 Maven Central 获取。

此版本包含67 个错误修复、增强功能、文档改进和依赖项升级。感谢所有通过问题报告和拉取请求做出贡献的人。

您如何提供帮助?

如果您有兴趣提供帮助,请查看问题存储库中的“适合贡献”标签。如果您有任何一般性问题,请在stackoverflow.com上使用spring-boot标签提问,或在Gitter上与社区聊天……

获取 Spring 电子报

关注 Spring 电子报

订阅

领先一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部