Spring에서 컨트롤러를 지정해주기 위한 어노테이션은 @Controller와 @RestController가 있습니다. @Controller : 전통적인 Spring MVC의 컨트롤러 @RestController : Restuful 웹서비스의 컨트롤러 주요한 차이점은 HTTP Response Body가 생성되는 방식입니다. @Controller @Controller는 주로 View를 반환하기 위해 사용 아래의 그림과 같은 Work Flow를 가진다. Client -> Dispatcher Servlet -> Handler Mapper -> Controller -> View Resolver -> View -> Client Client : URI 형식으로 웹 서비스 요청 DispatcherServlet이 요청..
[Spring] @Controller @RestController 차이
Spring에서 컨트롤러를 지정해주기 위한 어노테이션은 @Controller와 @RestController가 있습니다. @Controller : 전통적인 Spring MVC의 컨트롤러 @RestController : Restuful 웹서비스의 컨트롤러 주요한 차이점은 HTTP Response Body가 생성되는 방식입니다. @Controller @Controller는 주로 View를 반환하기 위해 사용 아래의 그림과 같은 Work Flow를 가진다. Client -> Dispatcher Servlet -> Handler Mapper -> Controller -> View Resolver -> View -> Client Client : URI 형식으로 웹 서비스 요청 DispatcherServlet이 요청..
2022.08.17