[Spring] @RequestBody Vs @RequestPart Vs @RequestParam Vs @ModelAttribute 차이점
·
추가 공부/Web
1. RequestBodyHttp 요청으로 넘오는 body 데이터를 HttpMessageConverter를 통하여 Java Object로 역직렬화를 하며multipart 요청이 아닌, 어떤 바이너리 파일을 포함하고 있지 않은 데이터를 받는 역할을 한다. HttpMessageConverter란Http 요청과 응답에 대해 '전략 패턴' 을 사용하 converting(반환) 해주는 역할이다.'전략 패턴'은 하나의 메서드가 여러 가지의 대응 방법을 미리 준비해두고필요한 상황마다 대응 방법을 달리하는 것을 말한다. RequestBody의 경우 Http 요청으로 넘오올때 Header의 Content-type을 보고 어떤 Converter를 사용할지 정한다.이에 Content-type 아래와 같이 명시해줘야한다. a..
개발자가 되고 싶은 곰
'ModelAttribute' 태그의 글 목록