메소드에 @ResponseBody 로 어노테이션이 되어 있다면 메소드에서 리턴되는 값은 View 를 통해서 출력되지 않고 HTTP Response Body 에 직접 쓰여지게 된다.
xml 을 전송 받아 처리 한 뒤 다시 돌려보낼 때 어떻게 돌려보내야 할지 몰랐는데 @ResponseBody를 알게 되었다.
하하하. 다행 -
나의 경우 return string 으로 보냈었음.
responsebody 가 있길래 찾아 봤다니더니 @RequestBody도 있었다.
@RequestBody 어노테이션을 이용하면 HTTP 요청 몸체를 자바 객체로 전달받을 수 있다.
@ResponseBody 어노테이션을 이용하면 자바 객체를 HTTP 응답 몸체로 전송할 수 있다.
자세한 내용은 더 찾아봐야지.
댓글 없음:
댓글 쓰기