inblog logo
|
devleekangho
    용어정리

    스프링 ResponseBody 어노테이션

    KangHo Lee's avatar
    KangHo Lee
    Nov 21, 2024
    스프링 ResponseBody 어노테이션
    Contents
    주요 기능
    💡
    • 스프링에서 사용되는 어노테이션으로 컨트롤러 메서드의 반환 값을 HTTP 응답 본문으로 변환해줍니다.
    • 주로 RESTful 웹 서비스에서 JSON 또는 XML 형식의 데이터를 반환할 때 사용됩니다.

    주요 기능

    1. HTTP 응답 본문으로 변환
        • @ResponseBody는 컨트롤러 메서드의 반환 값을 HTTP 응답 본문으로 변환합니다.
        • 반환 값이 문자열이 아닌 경우, 메시지 컨버터에 의해 JSON 또는 XML 형식으로 직렬화됩니다.
    1. View Resolver 무시
        • 일반적으로 스프링 MVC에서는 메서드의 반환 값을 뷰 이름으로 해석하여 해당 뷰를 렌더링합니다.
        • 그러나 @ResponseBody가 적용된 메서드는 View Resolver를 무시하고, 반환 값을 그대로 응답 본문으로 사용합니다.
     
    Share article
    Contents
    주요 기능

    devleekangho

    RSS·Powered by Inblog