在Spring框架6.1中,引入了一个新的同步HTTP客户端RestClient.另见:

https://github.com/spring-projects/spring-framework/issues/29552

它的目标是取代现有的RestTemplate.

在Spring Boot中,有一个可用于集成测试的TestRestTemplate.另见:

https://docs.spring.io/spring-boot/docs/current/reference/html/features.html#features.testing.utilities.test-rest-template

然而,我找不到任何提到RestClient的变体.使用RestClient进行集成测试的推荐方式是什么?

推荐答案

没有RestClient的测试变种.This Spring Framework issue正在追踪RestClient,相当于WebClient‘S WebTestClient.

Java相关问答推荐

使用JdkClientHttpRequestFactory通过Spring RestClient和Wiemock读取时达到EOF

Kotlin内联互操作:强制装箱

我正在try 跟踪数组中最大的两个数字

PDFBox未加载内容

如何在EXCEL单元格中添加形状和文本

如何在Microronaut中将 map 读取为 map

使用Room Database删除Jetpack合成中的所有项目后,UI未重新合成

GetChildren().emoveAll()不会删除 node

Sack()步骤中的合并运算符未按预期工作

Java.lang.invke.LambdaConversionException:实例方法InvokeVirtual的参数数量不正确

Spring Boot中的应用程序.properties文件中未使用的属性

带有可选部分的Java DateTimeForMatter

如何在Record Java中使用isRecord()和RecordComponent[]?

为什么使用lo索引来解决二进制搜索问题不同于使用hi索引?

具有多个分析模式的复杂分隔字符串的正则表达式

让标签占用JavaFX中HBox的所有可用空间

如何在更改分辨率时将鼠标坐标计算为世界坐标

如何在Java上为循环数组从synchronized迁移到ReentrantLock

类型安全:从 JSONArray 到 ArrayList> 的未经判断的转换

具有 DayOfWeek 列表的 JPA 实体