[Spring Boot] @PathVariable

SEOP·2024년 7월 6일
post-thumbnail

1. @PathVariable?

@PathVariable은 스프링 프레임워크에서 사용되는 어노테이션 중 하나이다.
URL 경로에 변수를 바인딩하기 위해 사용되며,
이를 통해 클라이언트가 요청한 URL의 특정 부분을 메서드 매개변수로 전달할 수 있다.

1.1 URL 예시

http://example.com/users/123

1.2 컨트롤러 예시

@RestController
public class UserController {

    @GetMapping("/users/{id}")
    public String getUserById(@PathVariable("id") String userId) {
        return "User ID: " + userId;
    }
}

위 코드에서 {id} 부분은 URL 경로의 가변 부분을 나타내며,
@PathVariable("id") 어노테이션을 통해 해당 값을 메서드의 userId 매개변수로 전달받는다.
이를 통해 URL 경로의 일부를 동적으로 처리할 수 있다.

참고: https://so-easy-coding.tistory.com/8

profile
응애 나 애기 개발자

0개의 댓글