[SprinBoot] @ResponseBody 어노테이션

리뷰 불러오기가 안돼서 콘솔창을 확인해보니

타임리프 경로 에러가 떴다. 

근데 아무리 봐도 무슨 문제인지 모르겠어서 곰곰히 생각해보니

그렇다. 나는 JSON으로 처리한다고 해놓고 ResponseBody를 넣어주지 않았다..

허겁지겁 넣어주고 다시 실행해보면

아주 잘 불러와진다 ^_^


@ResponseBody

이 어노테이션이 붙은 파라미터에는 http 요청의 본문(body)이 그대로 전달되며

HTTP 요청의 바디내용을 통째로 자바 객체로 변환해서 매핑된 메소드 파라미터로 전달해준다.

json이나 xml 기반의 메세지를 사용하는 요청의 경우에는 마지막에 '/' 가 붙으므로 나처럼 경로가 잘못들어가 오류가 생길 위험이 크기때문에 요청방식을 잘 보고 꼭 ! @ResponseBody 어노테이션을 넣어야 오류를 줄일 수 있다 !!