requestbody 썸네일형 리스트형 @RequestParam / @RequestBody / @ModelAttribute 1. @RequestParam - 1개의 HTTP 요청 파라미터를 받는다. - [required = true]가 기본값이라서 꼭 필요한 게 아니면 [required = false]로 설정하는 게 좋다. 나중에 에러나지 않도록. - @RequestParam Map ~~~ 를 쓰면 한 번에 여러 파라미터를 받아올 수 있지만 어떤 파라미터를 받았는지 명확하게 알 수가 없다는 단점이 있다. 2. @RequestBody - Json(application/json) 형태의 HTTP Body를 객체로 변환시켜준다. - 때문에 HTTP Body가 없는 Get메소드에서 사용한다면 에러가 발생한다. - Spring에서 관리하는 MessageConverter가 Java 객체로 변환시켜주는 거여서 @ModelAttribute.. 더보기 이전 1 다음