@RequestParam과 @PathVariable
스프링으로 개발을 하던 중 Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type Long is not present] 위와 같은 WARN을 띄우면서 400 Bad Request 에러가 뜨는 것을 발견했습니다. 위의 코드에서 발생했는데요, 원인은 간단했습니다. @RequestParam과 @PathVariable을 혼동해서 발생한 문제였습니다. 위와 같이 수정하여 해결했습니다. 정리하자면, @RequestParam 은 GetMapping과 주로 쓰면서 URL주소에서 쿼리 스트링을 가져올 때 사용합니다. 예로 들어 ww..
개발/Spring
2021. 7. 24. 22:50