로딩
요청 처리 중입니다...

112 GET 요청 파라미터 처리 방법 세가지

 112 GET 요청 파라미터 처리 방법 세가지

POST, PUT, DELETE와 달리 GET 요청은 BODY에 데이터를 담아 요청을 하지 못합니다. GET 요청 자체는 서버에 '데이터를 조회'하기 위함이기 때문에 별도의 데이터가 필요 없기 때문입니다.

스프링에서 GET 요청의 파라미터를 처리할 수 있는 방법 대표적인 세가지를 정리해보고자 합니다. 1. @PathVariable URL 경로를 사용하는 방법으로 [ @PathVariable ]을 이용할 수 있습니다.

@GetMapping("/users/{id}") public void pathVariable(@PathVariable long id) { // [GET] /users/3 log.info("PathVariable : {}", id); } INFO 77509 : - target: TempContorller.requestParam - args: {3} INFO 77509 : PathVariable : 3 2. @RequestParam URL뒤에 ?

key=value 형식의 쿼리...