더북(TheBook)

6.1.2 @PathVariable을 이용한 경로 변수 처리

@PathVariable@RequestMapping에 설정된 경로 변수의 값을 요청 처리 메서드의 매개변수로 전달받으며, 형식은 다음과 같습니다.

// 경로 변수 이름을 그대로 사용할 때
@RequestMapping("경로 변수") 
public String 메서드 이름(@PathVariable 경로 변수, ...) {
    ...
}
// 경로 변수 이름을 재정의하여 사용할 때
@RequestMapping("경로 변수") 
public String 메서드 이름(@PathVariable(경로 변수) 매개변수, ...) {
    ... 
}

※ 제공 패키지: org.springframework.web.bind.annotation

이때 사용자의 웹 요청 URL에 포함된 경로 변수의 값은 요청 처리 메서드의 매개변수 데이터 타입(data type)에 맞게 자동으로 변환됩니다. 또한 요청 처리 메서드에 @PathVariable이 선언된 매개변수를 여러 개 설정할 수 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.