我有麻烦。当我像这样假装客户发送dto时:
@FeignClient(url = "${external.service.cloudbeds.url}", name = "CloudbedsIntegrationClient")
public interface CloudbedsIntegrationClient {
@PostMapping(value = "/integration/cloudbeds/lock-code")
String sendLockCodeToCloudbeds(@RequestBody LockCodeDto lockCodeDto);
}
并使用这种方法
cloudbedsIntegrationClient.sendLockCodeToCloudbeds(lockCodeDto);
我尝试通过这个 RestController 在 localhost:8081 上接收这些数据
@PostMapping("/integration/cloudbeds/lock-code")
public void cloudbeds(LockCodeDto dto){
log.info(dto + "это с клауд");
}
但我得到空
2021-03-10 10:45:55.817 INFO 27780 --- [nio-8081-exec-7] c.e.feigntest.FeigntestApplication : LockCodeDto(bookingId=null, codeValue=null)это с клауд
我做错了什么?