현재 개인 프로젝트로 Rest 방식으로 설계된 게시판을 진행하고 있습니다.
초기에,, Rest 방식은 무조건 @RestController를 사용하면 되겠지..
했는데 그건 또 아니더군요.
이유는 @RestController가 view 페이지를 리턴하지 않는다는 것이었는데요.
그래서 view가 따로 필요한 부분은 @Controller로 선언해 진행하자.며 진행을 하다가
이번엔 또 반대로 @ResponseBody가 필요한 부분이 따로 생겼습니다.
해서,,, 갑자기 @RestController와 @Controller의 차이가 무엇인지 궁금해져 검색을 해보니...
@RestController에서는 @RequsetMapping이 @ResponseBody를 가정한다는 사실을 알게되었습니다.
대강, @RestController ≒ @Controller + @ResponseBody 라고 생각하시면 될 것 같네요.
'Dev- > Spring' 카테고리의 다른 글
Ajax를 이용한 파일 처리-1. (0) | 2018.07.10 |
---|---|
스프링에서 다음으로 값을 넘겨줄 때 (0) | 2018.07.07 |
스프링을 쓰는 이유 - 1. DI(의존 주입) + IOC(제어의 역전) (0) | 2018.07.07 |
web.xml 한글 인코딩 필터(force) (0) | 2018.07.07 |
<script>영역에서 표현언어(EL) 사용 (0) | 2018.07.06 |