@PathVariable과 @RequestParam의 차이

후투티·2025년 2월 11일

잊지마!

목록 보기
4/20

Controller를 작성할 때마다 헷갈려서 이번 기회에 정리

@PathVariable

경로 변수

- 용도 : 리소스의 식별자를 받기 위함

- 특징 : URL 경로에 포함됨

예시 : /api/users/123


@RequestParam

쿼리 파라미터
= URL에서 ? 뒤에 key=value 형식으로 전달되는 값

- 용도 : 리소스의 추가적인 조건/옵션 전달

(검색, 필터링, 페이지네이션 등 선택적인 값)

- 특징 : URL 뒤에 쿼리 문자열로 추가됨

예시: /api/users?userId=123&name=John

profile
모르는 건 모른다고 하는 사람

0개의 댓글