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 的第一个候选版本增加了一些错误修复和以下功能

  • 支持作为Container 镜像一部分的应用程序metadata。在此版本之前,我们仅在使用 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 Tools 4.6.1 发布

发布 | Martin Lippert | 2020年4月22日 | ...

尊敬的 Spring 社区:

我很高兴地宣布 Spring Tools 4 for Eclipse、Visual Studio Code 和 Theia 的 4.6.1 版本。

此版本的亮点包括

  • (Spring Boot)改进:Spring yaml 验证不理解“<<:”语法 (#440)
  • (Spring Boot)改进:YAML 属性完成:在 List 或 Map 的情况下未检测到超类属性 (#449)
  • (Spring Boot)改进:改进了 Spring XML 配置文件的代码补全性能
  • (Spring Boot)错误修复:未知属性的快速修复已损坏 (#442)
  • (Eclipse)改进:可在 Eclipse 2020-06 里程碑版本上使用抢先体验版本
  • (Eclipse)改进:减少了基于 ls 的 Java 编辑器代码补全的超时时间,因此损坏或缓慢的语言服务器行为不应该……

本周 Spring - 2020年4月21日

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

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

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

适用于 Apache Geode & Pivotal GemFire 的 Spring Session 2.3.0.RC2 可用

发布 | John Blum | 2020年4月20日 | ...

代表 Spring、Apache Geode 和 Pivotal GemFire 社区,我很高兴地宣布 *适用于 Apache Geode & Pivotal GemFire 的 Spring Session* (SSDG) 2.3.0.RC2 的发布。

SSDG 2.3.0.RC2 基于 Spring Framework 5.2.5.RELEASE、Spring Data Neumann-RC1 和 Spring Session core 2.3.0.RC1

SSDG 2.3.0.RC2 引入 Spring Boot 2.3.0.M4 确定的传递依赖项。实际上,SSDG 2.3.0.RC2 适用于与 Spring Boot 2.3.0.M4 一起使用。

发行版可在 Spring 的里程碑存储库中找到。

请参阅更改日志以了解更多详细信息。

反馈

与往常一样,任何反馈……

适用于 Apache Geode & Pivotal GemFire 的 Spring Boot 1.3.0.M4 可用

发布 | John Blum | 2020年4月20日 | ...

代表 Spring、Apache Geode 和 Pivotal GemFire 社区,我很高兴地宣布 *适用于 Apache Geode & Pivotal GemFire 的 Spring Boot* (SBDG) 1.3.0.M4 的发布。

SBDG 1.3.0.M4 基于 Spring Boot 2.3.0.M4,并基于 Spring Framework 5.2.5.RELEASE、Spring Data Neumann-RC1、适用于 Apache Geode & Pivotal GemFire 的 Spring Session (SSDG) 2.3.0.RC2 和适用于 Apache Geode & Pivotal GemFire 的 Spring Test (STDG) 0.0.14.RELEASE。

此外,SBDG 1.3.0.M4 现在基于 Apache Geode 1.12.0 和 Pivotal GemFire 9.10.0。

您可以在 Spring 的里程碑存储库以及start.spring.io 上找到 1.3.0.M4 版本,方法是使用 Spring Initializr 创建一个适用于 Apache Geode 的 Spring……

Spring Cloud 2020.0.0-M1 发布

发布 | Spencer Gibb | 2020年4月17日 | ...

我代表社区,很高兴地宣布Spring Cloud 2020.0.0(代号:Ilford)发布列车的里程碑 1 (M1) 今天可用。此版本可在Spring 里程碑存储库中找到。您可以查看 2020 年的发行说明以了解更多信息

2020 年发布列车的显著变化

我们更改了发布列车版本控制方案。我们现在遵循日历版本控制或简称为 calver。我们将遵循YYYY.MINOR.MICRO 方案,其中MINOR 是一个每年从零开始递增的数字。MICRO 段对应于以前使用的后缀:.0类似于.RELEASE.2类似于.SR2。预发布后缀也将从使用.更改为使用-作为分隔符,例如2020.0.0-M12020.0.0-RC2。我们还将停止使用BUILD-作为快照的前缀——例如2020.0.0-SNAPSHOT……

Spring Cloud App Broker 1.0.5 发布

发布 | Roy Clarkson | 2020年4月17日 | ...

我们很高兴地宣布 Spring Cloud App Broker 1.0.5 的发布。此版本包括以下修复和改进

  • 升级到 Spring Boot 2.1.13.RELEASE
  • 允许使用应用程序提供ServiceInstanceService bean
  • 更正服务实例升级时未更新后端应用程序环境的问题
  • 如果指定,routes 属性现在优先于hosthostsdomaindomains 属性
  • 更正同步绑定和解绑请求未正确处理的问题

Gradle

implementation("org…

获取 Spring 新闻通讯

与 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,以加快您的进度。

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看全部