案例研究: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 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 - 简化检索自省特定属性

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.properties` 和 `application.yml` 文件加载方式的一些有趣的改变。

如果您的应用程序使用的是最常见的设置,即只使用单个 `application.properties` 或 `application.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 使用的是我们的新版本方案

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

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 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 个 bug 修复、增强功能、文档改进和依赖项升级。感谢所有通过问题报告和拉取请求做出贡献的人。

你如何提供帮助?

如果您有兴趣提供帮助,请查看问题存储库中的 “理想的贡献”标签。如果您有一般性问题,请使用 spring-boot 标签stackoverflow.com 上提问,或在 Gitter 上与社区交流:Gitter

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看所有