반응형
@RequestBody
: HTTP 요청 본문 자체를 모델로 변환 시켜주는 어노테이션
쿼리 스트링 형태의 문자열이 전송됨
JSON으로 전달하는 경우 Jackson의 컨버터롤 자동 파싱하여 사용할 수 있어 주로 RearAPI 구현 시 많이 사용
@Controller
@RequestMapping("/first/*")
public class FirstController {
@GetMapping("body")
public void body() {}
@PostMapping("body")
public String bodyTest(@RequestBody String body,
@RequestHeader("content-type") String contentType,
@CookieValue("JSESSIONID") String sessionId) {
System.out.println(body);
System.out.println(contentType);
System.out.println(sessionId);
return "first/bodyResult";
}
}
출력결과
반응형
'프로그래밍 > Spring & Spring boot' 카테고리의 다른 글
[Spring/스프링] SimpleMappingExceptionResolver / @ExceptionHandler 사용하여 예외 처리 (0) | 2022.09.07 |
---|---|
[Spring/스프링] redirect / RedirectAttribute - flashAttribute / ModelAndView (0) | 2022.09.07 |
[Spring/스프링] @SessionAttributes를 이용하여 session에 값 담기 (0) | 2022.09.06 |
[Spring / 스프링] @ModelAttribute를 이용하여 파라미터 전달 받기 (0) | 2022.09.06 |
[Spring스프링] @RequestParam / required / defaultValue (0) | 2022.09.06 |