SPRING/애노테이션
@ResponseBody
고민말고생각하는사람
2024. 8. 5. 00:12
사용 원리
Http의 body 에 문자 내용을 직접 반환함.
사용 위치
Controller 계층
Spring Web 의 도움을 받아 개발할 때,
@Controller 를 선언하여 사용하게 되면 return되는 문자열을 기반으로, viewResolver 가 동작된다.
viewResolver 가 사용될 경우,
보여줄 view를 찾고, 렌더링하고 기타등등 많은 처리가 이루어진다.
반면, @ResponseBody 를 사용할 경우, 객체를 JSON화 하여 Http 응 body 에 데이터를 직접 반환하게 된다.
더 자세한 내용은 추후 추가