本周 Spring - 2021 年 6 月 15 日

工程 | Josh Long | 2021 年 6 月 16 日 | ...

各位 Spring 爱好者们,大家好!你们过得怎么样?我高兴坏了!本周 Spring Native 0.10.0 版本发布了,这真是太棒了!你们绝对应该看看这个版本。我制作了一期 Spring 技巧节目,这是同类节目中最全面的,介绍了(几乎)所有你需要了解的关于 Spring Native,特别是 Spring Native 0.10.0 的知识。从这里开始吧。Spring Native 太棒了,这是我刚开始时希望能有的全面介绍。

我们下一次在这个不起眼的专栏见面是下周,也就是 6 月 22 日,届时我们已经过了夏至——…

本周 Spring - 2021 年 6 月 8 日

工程 | Josh Long | 2021 年 6 月 9 日 | ...

各位 Spring 爱好者们,大家好!近况如何?这是那种虽然我期盼的事情——和家人一起度假——没有发生,但意外发生的事情——大量的空闲时间且没有会议——却非常美好的日子之一。我费了好大的劲才从 IDE 里拔出来整理了本周的汇总,但我很高兴我做了!里面有很多很棒的内容。让我们深入了解吧。

RSocket 的“Wiremock”

工程 | Dave Syer | 2021 年 6 月 2 日 | ...

如果你的应用在运行时连接到一个 RSocket 服务器,你该如何测试它?我们需要一种方法让测试启动一个服务器并告诉我们它在哪里监听,然后我们需要能够注册请求和响应示例(也称为“契约”)。这就是这个项目提供的功能——它就像 Wiremock,但用于 RSocket。

入门

使用该项目最简单的方式是作为一个 JUnit (Jupiter) 扩展,例如

@SpringBootTest
@ExtendWith(RSocketServerExtension.class)
class SocketsApplicationTests {
	...
}

安装此扩展后,Spring Boot 测试将运行一个 RSocket 服务器,该服务器监听由 test.rsocket.server.port 指定的端口,因此测试可以直接连接到它,或者(更可能的情况是)被测试的代码会连接到它。你可能需要通过 @SpringBootTest 注解告知它连接到哪里,例如,如果应用程序在运行时查找一个名为 rsocket.port 的属性…

本周 Spring - 2021 年 6 月 1 日

工程 | Josh Long | 2021 年 6 月 1 日 | ...

本周 Spring - 2021 年 5 月 25 日

工程 | Josh Long | 2021 年 5 月 25 日 | ...

各位 Spring 爱好者们,大家好!欢迎收听新一期的《本周 Spring》!你们过得怎么样?我刚从上周的小假期回来,感觉棒极了。我最近几天一直在使用 Spring Boot 和 Spring Native,我必须告诉你们,它们非常了不起。

事情已经发展到有时我会花时间为其他项目启用 Spring Native 集成——它真的让一些第三方抽象变得鲜活起来!很难知道正确的比较是什么。在生活中,很少有什么事情能带来如此即时、天壤之别的性能和内存配置文件,而用户可见的变化却如此之少。想象一下,你弹一下手指,你的豪华超级跑车(在这个比喻中指 Spring Boot)就变成了一辆能力相当,而且非常

获取 Spring 时事通讯

通过 Spring 时事通讯保持联系

订阅

领先一步

VMware 提供培训和认证,助你加速前行。

了解更多

获取支持

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

了解更多

即将到来的活动

查看 Spring 社区所有即将到来的活动。

查看全部