問題があります。次のような偽のクライアントで 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 + "это с клауд");
}
しかし、私はnullになります
2021-03-10 10:45:55.817 INFO 27780 --- [nio-8081-exec-7] c.e.feigntest.FeigntestApplication : LockCodeDto(bookingId=null, codeValue=null)это с клауд
私は何を間違っていますか?