자바 웹프로그래밍 2기 스터디 내용을 정리한 포스팅입니다.

MessageConverter

  • @ResponseBody 해줄때 자동으로 HttpJacsonMessageConverter가 작동한다.

The @ResponseBody annotation tells Spring MVC not to render a model into a view, but rather to write the returned object into the response body. It does this by using one of Spring’s message converters. Because Jackson 2 is in the classpath, this means that MappingJackson2HttpMessageConverter will handle the conversion of Greeting to JSON if the request’s Accept header specifies that JSON should be returned.

스프링부트스타터

  • 뭔가 추가적으로 내가 Converter에 작업을 해주고 싶으면 따로 설정하면 오버라이딩 된다.

POJO, Domain

  • 도메인 매핑이랑 잭슨 매핑을 같이하는게 좋다 vs POJO로 따로 관리하는게 좋다

@Converter