woo8386
112
2020-06-23 22:43:35 작성 2020-06-23 22:54:23 수정됨
1
143

스프링 consumes, produces


consumes, produces 이란것을 배우고 있는데

get방식은 body전송이 아니니 붙여줄 필요 없나용??

get방식이어도 url 직접 막으려면 consumes 쓰면 좋을거같은데 어떤가요


그리고 컨트롤러 메서드마다 붙여주는것이 좋은건가요

필요없으면 생략하시는 편인가요??


0
  • 답변 1

  • John Suhr
    2k
    2020-06-24 08:13:56

    simple request면 붙일 필요 없습니다. 객체를 @RequestBody로 파싱하거나 반환시 자바 객체를 반환하는 경우 jackson 라이브러리가 있으면 json/xml 헤더를 자동으로 붙여줍니다. 해당 옵션은 MessageReader/MessageWriter에 힌트를 주기 위해 자주 사용되며 기본적으로 스프링이 알아서 처리해줍니다.

    결론은 의도대로 동작하지 않는 경우만 붙이시길 추천합니다.

  • 로그인을 하시면 답변 을 등록할 수 있습니다.