회원의 이름을 바꾸는 API 를 만들어요. 새 이름을 받아 그 회원의 이름을 바꿔요. MemberService.changeName 을 완성하세요. Note: PUT /members/{id}/name 으로 새 이름을 받습니다.
Spring Boot 3 와 JPA(인메모리 H2) 기반으로 회원의 이름을 바꾸는 API 를 완성하는 문제입니다. 새 이름을 받아 그 회원의 이름을 바꾸고, 200 과 함께 바뀐 회원을 돌려주는 구조로 작성합니다. 컨트롤러는 HTTP 경계만 맡고, 수정 로직은 서비스에서 다룹니다.
이미 저장돼 있는 데이터의 일부만 바꾸는 수정 API 는, 기존 행에 요청 값을 어떻게 반영하는지를 정하는 것이 핵심 주제입니다. 이 질문 — 요청이 들어왔을 때 각 필드에 무슨 일이 생기는가 — 은 수정 API 전반에서 반복되는 패턴입니다. 이 문제는 회원이라는 기존 데이터를 대상으로 그 수정 흐름을 연습합니다.