Springboot 웹 MVC HttpMessageConverters

Springboot 웹 MVC HttpMessageConverters

백기선님의 강의인 Springboot 개념과 활용 강의를 듣고 공부한 내용을 정리한 글

HttpMessageConverters

스프링 프레임워크에서 제공하는 인터페이스이며 Spring MVC 일부분이다.

Http 요청 본문으로 들어오는 것을 객체로 변환하거나 응답 본문을 객체로 변환해서 전송할 때 주로 사용한다.

{"username":"harry","password":"123"} <-> User

@RequestBody@ResponseBody를 사용해서 메시지 컨버터를 사용할 수 있다.

전송할 타입이 Composite Type(Class같은)인지 String인지 등에 따라 적절한 HttpMessageConverters를 적용해준다.

참고로 @RestController를 사용하면 @ResponseBody를 명시하지않아도 괜찮다.

Reference

인프런 백기선님의 스프링 부트 개념과 활용



© 2022. by minkuk

Powered by minkuk