Spring MVC 핸들러 메소드 @ResponseBody & ResponseEntity

Spring Web MVC

백기선님의 강의인 Spring Web MVC 강의를 듣고 공부한 내용을 정리한 글

@ResponseBody

메소드에서 리턴하는 값을 Http 응답 본문에 받을 수 있다.

데이터를 HttpMessageConverter를 사용해서 응답 본문 메시지로 보낼 때 사용한다.

@RestController 사용시 자동으로 모든 핸들러 메소드에 적용된다.

ResponseEntity

응답 헤더 상태 코드 본문을 직접 다루고 싶은 경우에 사용한다.

또한 응답의 상태 코드를 설정하는 것이 가능하기 때문에 응답을 세밀하게 조절하고 싶은 경우에 사용한다.

Reference

인프런 백기선님의 스프링 Web MVC



© 2022. by minkuk

Powered by minkuk