[22/02/20]@RequestParam과 @PathVariable

Que Lin·2022년 2월 20일
0

1day 1commit

목록 보기
40/63

참고 : https://elfinlas.github.io/2018/02/18/spring-parameter/

Spring에서 Controller의 전달인자
Spring을 사용하다 보면 Controller 단에서 클라이언트에서 URL에 파라메터를 같이 전달하는 경우가 있다.

주로 사용하는 형태

Type 1 => http://127.0.0.1?index=1&page=2

@RequestParam : 파라메터의 값과 이름을 함께 전달하는 방식으로 게시판 등에서 페이지 및 검색 정보를 함께 전달하는 방식을 사용할 때 사용.
url 뒤에 붙는 파라메터의 값을 가져올 때 사용
Type 2 => http://127.0.0.1/index/1

@PathVariable : Rest api에서 값을 호출할 때 주로 많이 사용 url에서 각 구분자에 들어오는 값을 처리해야 할 때 사용.
Spring에서는 이러한 전달인자를 처리하는데 두 가지 방법을 제공

@RequestParam 또는 @PathVariable 하나만 사용하는 것이 아닌 복합적으로 사용을 하기도 한다.

profile
1일 1커밋 1일 1벨로그!

0개의 댓글