본문 바로가기
Spring

[Spring] @PathVariable

by diaryDev 2024. 9. 23.
728x90

@PathVariable 

• 중괄호 { }로 둘러싸인 값을 경로변수라 한다.

• @PathVariable은 경로 변수의 값을 추출하여 매개변수에 할당한다.

• 기본적으로 경로 변수는 반드시 값을 가져야 하고, 값이 없는 경우 404 오류가 발생한다.

 

ex) test.com/board/10

10을 @PathVariable로 처리할 수 있다.

 

기본 사용 방법

URL의 {number}와 매개변수 Long number의 이름을 맞춘다.

@GetMapping("/board/{number}")
public String getTest3(@PathVariable Long number) {
    return number + "!!!";
}

 

다른 변수명 사용 방법

경로 변수 값과 @PathVariable 값을 같은 값으로 하고. 매개변수 값을 다른 값으로 한다.

@GetMapping("/board/{number}")
public String getTest3(@PathVariable("number") Long count) {
    return count + "!!!";
}
728x90

'Spring' 카테고리의 다른 글

[JPA] @Entity  (0) 2024.12.04
[JPA] @Column  (0) 2024.12.02
[Spring] @NoArgsConstructor, @AllArgsConstructor, @RequiredArgsConstructor  (0) 2024.09.20
[Spring] @RequestMapping  (0) 2024.09.18
[Spring] @Controller, @RestController  (0) 2024.09.16