0

問題があります。次のような偽のクライアントで 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)это с клауд

私は何を間違っていますか?

4

0 に答える 0