로딩
요청 처리 중입니다...

[Spring] @RequestBody를 사용할 때, 기본 생성자를 사용하는 이유에 대해 알아보자

 [Spring] @RequestBody를 사용할 때, 기본 생성자를 사용하는 이유에 대해 알아보자

문제 인식 최근에 우테코에서 미션을 진행하면서, 아래와 같은 POST 요청을 처리할 때 오류가 발생 했습니다. 먼저 오류가 발생한 요청에 대한 컨트롤러 코드는 다음과 같습니다.

@PostMapping("/plays") public ResponseEntity startGame(@RequestBody final StartGameRequestDto request) { Cars cars = makeCars(request.getNames()); TryCount tryCount = makeTryCount(request.getCount()); return new ResponseEntity(racingCarService.startRace(cars, tryCount), HttpStatus.OK); } StartGameRequestDto는 다음과 같습니다. public class StartGameRequestDto { private String names;...