RSocket 的“Wiremock”

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

如果您有一个应用程序在运行时连接到 RSocket 服务器,您将如何测试它?我们需要一种方式来启动服务器并告知其监听的地址,然后我们需要能够注册请求和响应示例(也称为“契约”)。这就是这个 项目所提供的——它就像 RSocket 的 Wiremock。

入门

使用该项目的最简单方法是将其作为 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 动态 - 2021 年 5 月 18 日

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

SpringOne 巡演:Booternetes - 2021 年 5 月 12 日

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

大家好,Spring 粉丝们!我们几天前结束了五月份史诗般的 SpringOne 巡演。这是第一天的录音 - _Booternetes II: The YAML Strikes Back_ - 主讲人包括我本人、Mark Heckler、Mario Gray、David Turanski、Tiffany Jernigan、Chris Sterling,以及特邀嘉宾 Kubernetes 联合创始人 Joe Beda。

本期内容汇集了 Spring 生态系统的多种技术,展示了您可以用来充分发挥 Kubernetes 功能的项目。尽情享用!

自动将 Spring Boot 应用程序部署到 Azure!

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

今天,我们很高兴地宣布 Azure Pipeline 任务可用于将 Spring Boot 应用程序部署到 Azure Spring Cloud。您可以使用 Azure Spring Cloud 任务开始构建您的管道,以自动化将 Spring Boot 应用程序部署到任意数量的环境和 Azure 区域。

在过去的 18 个月里,我们与许多企业客户合作,了解他们的场景,包括关于端到端自动化的想法,从构思到资源配置,再到构建 Spring Boot 应用程序,最后部署这些应用程序到生产环境。其中许多……

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看所有