Hos*_*ten 5 java spring-boot spring-webclient
你好。我正在尝试使用 Spring webclient 发送 post 请求并用对象填充主体。但我收到以下“‘fromObject(T)’已弃用”。那么还有什么选择呢?
WebClient.post()
.uri("example.com")
.body(BodyInserters.fromObject(newObject);
Run Code Online (Sandbox Code Playgroud)
javadoc 明确表示要使用fromValue.
public static <T> BodyInserter<T,ReactiveHttpOutputMessage> fromValue(T body)
Run Code Online (Sandbox Code Playgroud)
插入器写入给定值。或者,考虑在 WebClient 和 ServerResponse 上使用 bodyValue(Object) 快捷方式。
类型参数:
T- 身体的类型
参数:
body - 要写入的值
返回:
插入器写入单个值
投掷:
IllegalArgumentException- 如果 body 是 Publisher 或 所支持的类型的实例ReactiveAdapterRegistry.getSharedInstance(),则应使用fromPublisher(Publisher, Class)或。fromProducer(Object, Class)
| 归档时间: |
|
| 查看次数: |
4919 次 |
| 最近记录: |