똑같은 삽질은 2번 하지 말자

@PathVariable 사용해보자(전달인자 처리) 본문

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());
	}

 

Comments