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 형식의 쿼리...
원문 링크 : 112 GET 요청 파라미터 처리 방법 세가지