
[Spring boot] @RestController와 @Controller
·
Spring/spring boot
📌 @Controller ⚡ View 반환 전통적인 Spring MVC의 컨트롤러 주로 View를 반환하기 위해 사용 Client는 URI 형식으로 웹 서비스에 요청을 보냄 DispatcherServlet이 요청을 처리할 대상을 찾음 HandlerAdapter을 통해 Controller로 위임 Controller는 요청을 처리한 후에 ViewName을 반환 DispatcherServlet은 ViewResolver를 통해 ViewName에 해당하는 View를 찾아 사용자에게 반환함 ➡ Controller가 반환한 뷰의 이름으로부터 View를 렌더링하기 위해서는 ViewResolver가 사용되며, ViewResolver 설정에 맞게 View를 찾아 렌더링 된다. ⚡ Data 반환 @ResponseBody 어..