RequestPart, Body를 위해서 한번 더 정리한다.
RequestBody
Http 요청은 body가 그대로 넘어온다. 이 body 내용을 HttpMessageConverter로 보내거 자바 객체로 변환하여 메소드 파라미터로 전달해준다. Http 요청으로 같이 넘어오는 Header의 Content-type을 참고하여 어떤 Converter을 사용할지 정한다.
주로 JSON을 받는데 사용한다.
RequestPart
Content-type이 multipart/form-data와 관련된 경우 사용한다.
흔히 이미지를 저장하는 상황에서 주로 사용한다.
RequestParam
1개의 파라미터를 넘겨받을 때 사용한다.
required default true인 만큼 신중히 사용하자.
ModelAttribute
Controller에서 View단으로 넘어갈때 name, value를 매핑해서 View단으로 넘길 수 있다.
4개 다 사용할 곳이 각 각 있기에 잘 기억해두자....
'개발 > Spring' 카테고리의 다른 글
Spring Boot + Spring Security + H2 DataBase 써보기 (0) | 2022.12.19 |
---|---|
Spring Security인 액션[ING] (0) | 2022.12.14 |
[Spring] consumes 사용하기 (0) | 2022.11.22 |
Spring Boot로 이미지 첨부 가능 게시판 구현 (0) | 2022.11.22 |
[Spring] RequestContextHolder - 정리 (0) | 2022.07.20 |