스프링 입문

Ch02. 스프링 웹 개발 기초 - API

webmaster 2021. 11. 25. 11:31
728x90

@ResponseBody

  • Http Body에 해당 데이터를 그대로 반환한다.

  • 객체를 ResponseBody에 넣어서 반환하게 되면 어떤 형식으로 반환할까?
    • JSON 형식으로 반환한다
    • API 전송방식이라고 한다.
  • 동작 원리

    • @ResponseBody에서 객체를 넘기면 Spring에서 HttpMessageConverter가 동작하게 된다.
    • 단순 문자일 경우 StringConverter, 객체일 경우 JsonConverter가 동작한다.
    • 변환한 데이터를 클라이언트로 전송한다.
    • 참고
728x90