Spring Framework 发布了多个 CVE 报告

工程 | Rossen Stoyanchev | 2018 年 4 月 5 日 | ...

更新 2018-04-09: 请参阅关于 4.3.x 分支的后续公告

Spring Framework 5.0.5 和 4.3.15(已被包含 CVE-2018-1275 的 4.3.16 取代),本周早些时候发布,包含以下漏洞的修复程序

与上述 Spring Framework 版本匹配的 Spring Boot 2.0.1 和 1.5.11(已被包含 CVE-2018-1275 的 1.5.12 取代),已于今日发布,现已可供使用。

请审查 CVE 报告中的信息并立即升级。

本周 Spring - 2018 年 4 月 3 日

工程 | Josh Long | 2018 年 4 月 3 日 | ...

各位 Spring 爱好者们大家好!多么精彩的一周!这周我在美丽的德克萨斯州达拉斯参加 Spring One Tour 达拉斯活动,与许多其他城市一样,这次活动门票完全售罄!多么盛大的场面!

所以,话不多说,让我们开始吧!

Spring Boot 2.0 中的属性绑定

工程 | Phil Webb | 2018 年 3 月 28 日 | ...

自 Spring Boot 首次发布以来,就可以使用 @ConfigurationProperties 注解将属性绑定到类。还可以使用不同的形式指定属性名。例如,person.first-nameperson.firstNamePERSON_FIRSTNAME 都可以互换使用。我们将此功能称为“宽松绑定”(relaxed binding)。

遗憾的是,在 Spring Boot 1.x 中,“宽松绑定”有点过于宽松了。很难准确定义绑定规则以及何时可以使用特定格式。我们还开始收到一些使用 1.x 实现很难修复的问题报告。例如,在 Spring Boot 1.x 中无法将项目绑定到 java.util.Set

本周 Spring - 2018 年 3 月 27 日

工程 | Josh Long | 2018 年 3 月 27 日 | ...

各位 Spring 爱好者们大家好!欢迎来到新一期的《本周 Spring》!这周我在阳光明媚的旧金山拜访当地客户,并为下一季的《Spring Tips》制作更多内容。

像往常一样,我们有很多内容要讲,所以话不多说,开始吧!

本周 Spring - 2018 年 3 月 20 日

工程 | Josh Long | 2018 年 3 月 21 日 | ...

各位 Spring 爱好者们大家好,欢迎来到春季的第一天!这周我在旧金山拜访一些客户,放松心情,制作新的《Spring Tips》内容,享受着美好的天气。仿佛今天还不够激动人心,Java 10 也于今天发布了!我知道这一切似乎已经足够多了,但请继续阅读,因为本周我们有很多精彩内容!

  • 我们希望您对 Spring Cloud Contract 的这项提案提供反馈意见,该提案旨在支持通过不同协议获取桩
  • Spring Cloud Data Flow 大师 Gunnar Hillert 刚刚宣布了 Spring Cloud Data Flow 1.4.0。新版本包括改进的仪表板、版本化流、新的流部署构建器、对 Docker Compose 的支持、安全改进、shell 的代理服务器支持、LDAP 角色映射支持以及改进的文档等。这是一个包含许多精彩内容的大型版本,请不要错过!
  • Spring Security 和 OAuth 大师 Joe Grandja 刚刚发布了 Spring Security OAuth 2.3.0,该版本现已支持在 JwkTokenStore 中进行椭圆曲线签名验证…

Micrometer: Spring Boot 2 新的应用指标收集器

工程 | Jon Schneider | 2018 年 3 月 16 日 | ...

目录

它是什么?

Micrometer 是一个维度优先的指标收集门面,其目标是允许您使用与供应商无关的 API 对代码进行计时、计数和测量。通过类路径和配置,您可以选择一个或多个监控系统来导出您的指标数据。可以将其视为指标领域的 SLF4J!

Micrometer 是 Spring Boot 2 的 Actuator 中包含的指标收集工具。它也已被反向移植

本周 Spring - 2018 年 3 月 13 日

工程 | Josh Long | 2018 年 3 月 13 日 | ...

各位 Spring 爱好者们大家好!欢迎来到新一期的《本周 Spring》!这周我在马萨诸塞州波士顿,参加盛大的 Spring One Tour 波士顿活动,但波士顿正遭遇暴雪围困。不幸的是,由于这场疯狂的暴风雪,活动不得不推迟一天,以便大家应对天气。希望您能参加 Spring Boot 2.0 发布网络研讨会!如果没能参加,回放将在此处提供,并且不要忘记查看发布博客

无论下雪与否!演出必须继续,至少在 Spring 博客上是这样,所以话不多说

将 start.spring.io 升级到 Spring Boot 2

工程 | Stéphane Nicoll | 2018 年 3 月 12 日 | ...

Spring Boot 2 最近发布了,Spring Initializr (start.spring.io) 的生产实例也在同一天升级到了 Spring Boot 2。

在这篇文章中,我想带领大家了解将 Spring Boot 1.x 应用升级到 Spring Boot 2 的过程。

发行说明和迁移指南

第一步是阅读迁移指南发行说明,熟悉 Spring Boot 2 的主要变化。

构建升级

如果您使用 Maven 并依赖于 spring-boot-starter-parent,您需要注意升级过程中会更新多个插件。如果您不使用 parent,检查您的构建并升级您正在使用的插件也是值得的。Spring Initializr 是用 Maven 构建的,因此最简单的方法是扫描 spring-boot-dependencies

使用 Spring Boot 2.0 测试自动配置

工程 | Madhura Bhave | 2018 年 3 月 7 日 | ...

自动配置是 Spring Boot 最强大的功能之一。自动配置类的测试通常遵循相同的模式。大多数测试会启动一个包含待测自动配置类的 ApplicationContext,并根据测试情况加载额外配置以模拟用户行为。这种模式的重复可能会导致代码库中存在大量重复。

Spring Boot 2.0 提供了一套新的测试辅助工具,用于轻松配置 ApplicationContext 以模拟自动配置测试场景。以下示例配置一个 ApplicationContextRunner 来测试 UserServiceAutoConfiguration

订阅 Spring 快讯

通过 Spring 快讯保持联系

订阅

抢占先机

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

了解更多

获取支持

Tanzu Spring 通过一项简单的订阅,为 OpenJDK™、Spring 和 Apache Tomcat® 提供支持和二进制文件。

了解更多

即将举行的活动

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

查看全部