spring - 对象中的空属性由 mono.block 检索
问题描述
我正在向服务器发出发布请求。当我要求一个字符串时,响应正常。但是,当我请求一个对象时,所有属性都被发送为空。
我有一个 @ApplicationScoped 类,我在其中执行以下代码:
MyClassDTO dto = client.post()
.uri("/myUri/someEndpoint")
.header(HttpHeaders.CONTENT_TYPE, MediaType.APPLICATION_JSON_VALUE)
.body(Mono.just(json.toString()), String.class)
.retrieve()
.bodyToMono(MyClassDTO.class)
.block();
当我执行此操作时,我将所有字段都归为空。
这是 MyClassDTO 代码:
@Data @Builder @NoArgsConstructor @AllArgsConstructor
public class MyClassDTO {
private String Error;
private String ErrorMsg;
private SdtpProductPriceDTO SDTProductPrice;
}
有人可以指导我吗?
提前致谢!
解决方案
推荐阅读
- python - 从另一个数据框列中过滤数据框的单列
- c# - 如何从 MVC 中的不同控制器调用重载的动作方法
- css - 嵌入的 Google 表格中的字体错误
- html - 将 id 绑定到 Angular mat-checkbox
- python - 完成后立即显示每个任务结果的异步结果
- mysql - 使用 Mysql - 将 AES_ENCRYPT 的输出作为字符串“0x8DBADD ...”返回
- sql - 在一对多情况下具有 ID 数组的查询构建器
- angular - 延迟加载中未加载材质元素
- c# - 如何按函数在组内添加额外参数?
- flutter - 如何像 Android Studio 一样显示 VS 代码弹出工具提示?