Spring 提示:配置

工程 | Josh Long | 2020年4月23日 | ...

演讲者:Josh Long (@starbuxman)

您好,Spring 粉丝!欢迎来到 Spring 提示的另一期!在本期节目中,我们将研究一些比较基础的东西,以及我希望早点解决的东西:配置。不,我指的不是函数式配置或 Java 配置或任何类似的东西,我指的是告知代码如何执行的字符串值。您放在 application.properties 中的内容。那个配置。

Spring 中的所有配置都源自 Spring 的Environment抽象。Environment有点像字典 - 具有键值对的映射。Environment只是一个接口,我们可以通过它询问有关Environment的信息。该抽象存在于 Spring Framework 中,并在十多年前的 Spring 3 中引入。在此之前,有一个专注的机制允许集成配置,称为属性占位符解析。这种环境机制以及围绕该接口的类群…

Spring Cloud Data Flow 2.5.0.RC1 发布

工程 | Ilayaperumal Gopinathan | 2020年4月23日 | ...

Spring Cloud Data Flow 团队很高兴地宣布 2.5.0.RC1 的第一个里程碑版本。

此 2.5.0 的第一个候选版本添加了一些错误修复和以下功能

  • 支持应用程序metadata作为Container映像的一部分。在此版本之前,我们仅在使用 Maven 工件时支持应用程序属性白名单

  • 支持使用 OAuth 2.0 集成Azure AD。Spring Cloud Data Flow、Spring Cloud Skipper 服务器以及 Spring Cloud Data Flow shell 可以配置以与 Azure AD 集成以进行身份验证和授权。

  • 在计划任务时删除计划程序任务启动器组件。在 Spring Cloud Data Flow 2.3.x 中,任务的计划旨在具有一个中间计划程序任务启动器组件以增强持续交付用户体验。由于此组件在 Kubernetes 上增加了一些额外的复杂性和开销,因此 2.5.x 版本删除了此中间任务启动器。我们还添加了一个迁移工具以从 2.3.x 和 2.4.x 迁移计划。

Spring HATEOAS 为您提供了配置客户端的新方法

工程 | Greg L. Turnquist | 2020年4月22日 | ...

尊敬的 Spring 社区:

随着 Spring HATEOAS 最近的1.1.0.M3版本发布,我们为您带来了配置客户端的新方法!

构建基于超媒体的服务的第一步可能是配置您的服务器,Spring HATEOAS 通过其@EnableHypermediaSupport()已经提供了很长时间。

下一步是构建可以解析该超媒体输出的客户端。这始终可用,但它要求您了解 Spring Framework 的一些最深层的内部结构。

直到今天。

使用最新版本的 Spring HATEOAS,配置RestTemplateWebClientWebTestClient变得容易得多

本周 Spring - 2020年4月21日

工程 | Josh Long | 2020年4月21日 | ...

您好,Spring 粉丝!欢迎来到本周 Spring的另一期!自从我们上次交谈以来,又是一个充满乐趣的一周。我刚刚为挪威 jaavBin Java 用户组协会做了一个在线演讲 - 那很有趣!- 现在我正在准备明天的"Spring 提示"环节。

并且,事不宜迟,让我们开始吧!

Spring 提示:GraalVM 原生镜像构建器功能

工程 | Josh Long | 2020年4月16日 | ...

演讲者:Josh Long (@starbuxman)

您好,Spring 粉丝!欢迎来到Spring 提示的另一期。在本期节目中,我们将了解刚刚发布的用于使用 GraalVM 构建 Spring Boot 应用程序的新支持。当我们查看 Spring Fu 时,我们在另一期 Spring 提示中查看了 GraalVM 和原生镜像。

GraalVM 是多方面的。它是标准 OpenJDK 安装的 C1 替换。您可以收听我的播客A Bootiful Podcast中与GraalVM 贡献者和 Twitter 工程师 Chris Thalinger的这一期节目,以了解有关 GraalVM 此用途的更多详细信息。它允许您运行常规的 Spring…

宣布 Spring Authorization Server

工程 | Rob Winch | 2020年4月15日 | ...

我很高兴地宣布Spring Authorization Server项目。这是一个由 Spring Security 团队领导的社区驱动项目,专注于为 Spring 社区提供授权服务器支持。

成功的基石

我们走到今天的故事很长,但关键的收获却很简短:如果没有我们优秀的社区,Spring 不会是现在的样子。

大约十年前,我们引入了社区驱动的开源项目Spring Security OAuth,并将其纳入 Spring 项目组合。自成立以来,它已发展成为一个成熟的项目,支持 OAuth 规范的大部分内容,包括资源服务器、客户端、登录和授权服务器。难怪它已成为UAA的基础,后者除其他外,充当所有Cloud Foundry的身份管理服务…

本周 Spring - 2020年4月14日

工程 | Josh Long | 2020年4月15日 | ...

您好,Spring 粉丝!欢迎来到本周 Spring的另一期!这是一个疯狂的一周,所以让我们不要再耽误一秒钟了!

获取 Spring 电子报

通过 Spring 电子报保持联系

订阅

领先一步

VMware 提供培训和认证,助您快速提升。

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部