작성
·
258
0
안녕하세요? 강사님. 항상 강의 잘 듣고 있습니다.
다름이 아니라, 제가 private Long price를 임의로 추가를 해봤습니다.
제가 이해한 내요은 @RequestBody를 통해서 CreateMemberRequest 에 해당되는 name 과 price를 postman 에서 가져와서 request에 담아서 실행하는 것으로 이해를 했습니다. 근데 실행 결과 에러가 났습니다. 애초에 제가 이해한 것이 잘못된것인지 궁금해서 질문드립니다.
감사합니다.
@PostMapping("/api/v2/members")
public CreateMemberResponse saveMemberV2(@RequestBody @Valid CreateMemberRequest request){
Member member = new Member();
member.setName(request.getName());
Long id = memberService.join(member);
return new CreateMemberResponse(id);
}
@Data
static class CreateMemberRequest {
private String name;
private Long price;
}