Spring
@PathVariable 사용해보자(전달인자 처리)
곽빵
2020. 6. 7. 15:10
주로 Rest API를 처리할 때, 많이 쓰이고 밑의 코드와 같이 구분자로 구별한다.
최근 동향은 죄다 API API이니깐 잘 알아두고 써먹자!
참고로, Spring에서는 이러한 전달인자를 처리하는데 두 가지 방법을 제공하는데,
또 다른 방법으로는 @RequestParam 이 있다는거~
@PutMapping("/api/v2/members/{id}")
public UpdateMemberResponse updateMemberV2(@PathVariable("id") Long id,
@RequestBody @Valid UpdateMemberRequest request) {
memberService.update(id,request.getName());
Member findMember = memberService.findOne(id);
return new UpdateMemberResponse(findMember.getId(),findMember.getName());
}