프로그래밍/Spring & Spring boot

[Spring / 스프링] @RequestBody

pupu91 2022. 9. 6. 17:56
반응형

 

@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";
	}
	
}

 

출력결과

 

 

 

반응형