@RequestBody
요청 본문에 있는 데이터를 메시지 컨버터를 이용해서 변환된 타입으로 받을 수 있다.
요청 Body 로 들어온 데이터를 Event 객체로 컨버트 를 하려고 한다
이때 사용되는게 HttpMethod Converter
기본적으로 여러개 가 등록 되어 있다.
핸들러 어댑터가 메시지 컨버터를 이용해서 아규먼트를 요청을 컨버팅 한다
HttpEntity
HttpEntity 를 쓰면, RequestBody 와 다른 점은
요청 헤더 정보도 얻을 수 있다는 것
데이터 검증과 BindingResult로 에러도 받아 올 수 있다.
@ResponseBody
핸들러에서 return 하는 값을 http 응답 본문에 담아 준다.
requestBody 처럼 응답할때 메시지 컨버터를 이용해서 응답한다.
ResponseEntity
응답의 헤더, 바디, 상태 코드를 받을 수 있다.
'Spring > MVC' 카테고리의 다른 글
스프링 MVC - 그 외 다양한 어노테이션들 (0) | 2020.10.06 |
---|---|
핸들러 메소드 - 세션 데이터 (0) | 2020.10.05 |
핸들러 메소드 - 요청 데이터 (0) | 2020.10.05 |
Spring MVC 핵심 기술 - 커스텀 어노테이션 (0) | 2020.10.02 |
Spring MVC 핵심 기술 - 요청 맵핑 (0) | 2020.10.02 |