Build an API that changes a member's name. Take the new name and change that member's name. Complete MemberService.changeName. Note: PUT /members/{id}/name takes the new name.
Complete an API built on Spring Boot 3 and JPA (in-memory H2) that changes a member's name. It takes a new name, changes that member's name, and returns the updated member with a 200. The controller handles only the HTTP boundary while the update logic lives in the service.
An update API that changes only part of already-stored data centers on deciding how the values in a request map onto an already-stored row. This question — what happens to each field when a request arrives — is a pattern that recurs across update APIs. This problem practices that update flow against existing member data.