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 |