本周 Spring - 2018 年 2 月 20 日

工程 | Josh Long | 2018 年 2 月 20 日 | ...

各位 Spring 粉丝大家好!欢迎来到新一期的《本周 Spring》!本周我将在 圣迭戈 JUG 与 Mario Gray 一起讨论 Spring 测试。然后我将前往旧金山的 IBM Index 会议,在那里我将讨论构建响应式微服务,之后我将前往亚特兰大 GA 的 Devnexus,讨论 Kotlin 和测试。如果您在附近,希望您能来和我打个招呼 (@starbuxman)。

多语言世界中的 Spring Cloud Contract

工程 | Marcin Grzejszczak | 2018 年 2 月 13 日 | ...

本文简要回顾了契约测试(Contract Testing)是什么,Spring Cloud Contract 如何实现它,以及如何在多语言世界中使用 Spring Cloud Contract。

什么是契约测试

为了提高系统行为的确定性,我们编写不同类型的测试。根据测试金字塔理论,主要的测试类型包括单元测试、集成测试和 UI 测试。测试越复杂,所需的投入时间和精力越多,也就越脆弱。

在分布式系统中,最常见的问题之一是测试应用之间的集成。假设你的服务向另一个应用发送一个 REST 请求。使用 Spring Boot 时,你可以编写一个 @SpringBootTest 来测试该行为。你设置好 Spring 上下文,准备好要发送的请求……然后发送到哪里呢?你还没有启动另一个应用,所以你会收到 Connection Refused 错误……

本周 Spring - 2018 年 2 月 13 日

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

各位 Spring 粉丝大家好!欢迎来到新一期的《本周 Spring》!本周我在德国慕尼黑和法兰克福,以及明尼苏达州的明尼阿波利斯。看起来这周剩下的时间我会在纽约市和旧金山。

我们有很多内容要讲,所以事不宜迟,让我们开始吧。

Spring Web Flow 2.5 RC1 可用

工程 | Rossen Stoyanchev | 2018 年 2 月 12 日 | ...

Spring Web Flow 2.5 计划中的第一个也是唯一一个发布候选版本现已可从 Spring Milestones 仓库获取。示例仓库已更新以使用此版本。

此版本提供了升级到 Spring Framework 5 的路径,并要求最低版本为 Java 8、Servlet 3.1、Hibernate 5、Tiles 3 和 JSF 2.2。

在此版本中,“spring-js”已与“spring-webflow”合并,因此不再有独立的“spring-js”模块。因此,一些配置类的包名已更改。“spring-js-resources”模块仍然可用,但作为一个可选模块,必须…

本周 Spring - 2018 年 2 月 6 日

工程 | Josh Long | 2018 年 2 月 6 日 | ...

各位 Spring 粉丝大家好!欢迎来到新一期的《本周 Spring》!本周我正在瑞典斯德哥尔摩参加盛大的(且下雪的)JFokus 大会,然后将前往德国法兰克福参加 OOP 展会。如果您参加了其中任何一个活动,请随时在 Twitter (@starbuxman) 上与我联系并打招呼

Spring Cloud Stream Elmhurst.M4 / 2.0.0.M4 发布公告

工程 | Oleg Zhurakousky | 2018 年 2 月 5 日 | ...

我们很高兴宣布 Spring Cloud Stream Elmhurst 发布序列的 2.0.0.M4 版本发布。

Spring Cloud Stream Elmhurst 2.0.0.M4 可在 Spring Milestone 仓库中使用。发布说明包含了关于与 Spring Boot、Spring Cloud、Spring AMQP 和 Spring for Apache Kafka 版本兼容性的相关信息。

以下部分列出了此版本中包含的功能和改进摘要

  • 持续改进围绕内容类型解析的性能
  • 引入轮询源作为事件驱动消息消费的替代方案
  • StreamListener 基础设施增强,主要用于处理多个目标(详细信息待发布)
  • 持续改进文档
  • 其他各种增强和错误修复

本周 Spring - 2018 年 1 月 30 日

工程 | Josh Long | 2018 年 1 月 31 日 | ...

各位 Spring 粉丝大家好!欢迎来到新一期的《本周 Spring》!本周我在洛杉矶和芝加哥,现在我在旧金山,正在与 Pivotal 生态系统的同事和客户会面。我们未来一周将有非常繁忙的工作,所以让我们开始吧!

Spring Security 对下一代 OAuth 2.0 的支持

工程 | Joe Grandja | 2018 年 1 月 30 日 | ...

注意

请参阅关于Spring Authorization Server 公告Spring Security OAuth 2.0 路线图更新的最新公告

当前状态

在 Spring 项目组合中,OAuth 2.0 支持的当前状态分散在 Spring Security OAuthSpring Cloud SecuritySpring Boot 1.5.x 以及 Spring Security 5 中引入的新支持之间。作为 OAuth 用户,您可能会问:“我应该使用哪个项目?为什么 Spring Security 5 引入了新的支持?”

简单来说,需要将 OAuth 2.0 支持统一到一个项目中,以便提供一个…

Reactor Bismuth-SR5 发布了!

工程 | Stephane Maldini | 2018 年 1 月 30 日 | ...

改进、新功能和修复已在您附近的 Maven Central 镜像中以 Bismuth-SR5 物料清单 (Bill Of Material) 的形式发布。此版本现已被 Spring Framework 5.0.3 和即将发布的 Spring Boot 2.0.RC1 使用!我们的网站 projectreactor.io 已更新至最新版本。

Reactor-Core 3.1.3

发布说明

一个质量更新,包含十几个修复和两个新功能:新的 Flux#delaySequenceSignal#getContext,用于访问当前流的 Context

reactor-test 也迎来了新功能,包括 Context 验证工具和 StepVerifier#toString

本周 Spring - 2018 年 1 月 23 日

工程 | Josh Long | 2018 年 1 月 23 日 | ...

各位 Spring 粉丝大家好!欢迎来到新一期的《本周 Spring》。本周我在洛杉矶(暖和!)与客户交流,然后将前往芝加哥(不暖和!)。本周有很多精彩内容要讲,所以让我们开始吧!

订阅 Spring 简报

通过 Spring 简报保持联系

订阅

先人一步

VMware 提供培训和认证,助您飞速发展。

了解更多

获取支持

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

了解更多

近期活动

查看 Spring 社区所有近期活动。

查看全部