Controller를 작성할 때마다 헷갈려서 이번 기회에 정리
@PathVariable
경로 변수
- 용도 : 리소스의 식별자를 받기 위함
- 특징 : URL 경로에 포함됨
예시 : /api/users/123
@RequestParam
쿼리 파라미터
= URL에서 ? 뒤에 key=value 형식으로 전달되는 값
- 용도 : 리소스의 추가적인 조건/옵션 전달
(검색, 필터링, 페이지네이션 등 선택적인 값)
- 특징 : URL 뒤에 쿼리 문자열로 추가됨
예시: /api/users?userId=123&name=John