jackson1 @RequestBody에 필드가 하나밖에 없을 때 매핑이 되지 않는 이유 POST 요청을 보낼 때 주로 JSON을 HTTP 본문 데이터에 담아 요청을 보내게 됩니다. Spring 기반의 API 서버라면 @RequestBody 어노테이션을 사용하여 본문 데이터를 Java 객체로 변환(역직렬화)해 사용합니다. 이 작업은 Jackson이 해주고 있기 때문에 개발자는 큰 신경을 쓰지 않고 비즈니스 로직에 집중을 할 수 있습니다. 간단하게 이름을 받는 API를 만들어보겠습니다. 단순히 클라이언트로부터 name이라는 필드에 문자열을 전달 받으면 그대로 응답값으로 반환해주는 간단한 API입니다.@RestController@RequiredArgsConstructorpublic class DemoController { @PostMapping("demo") public Respons.. 2024. 10. 13. 이전 1 다음