
💡 모아모아 지식
[ SPRING ] @Controller 와 @RestController 차이
@Controller 와 @RestController Spring에서 컨트롤러를 지정해주기 위한 어노테이션은 @Controller 와 @RestController 가 있다. 전통적인 Spring MVC 의 컨트롤러인 @Controller 와 Restuful 웹서비스의 컨트롤러인 @RestController 의 주요한 차이점은 HTTP Response Body가 생성되는 방식이다. 아래에 두가지 어노테이션에 대한 설명과 차이를 적었다. 1. @Controller [ Controller로 View 반환하기 ] 전통적인 Spring MVC 의 컨트롤러인 @Controller는 주로 View를 반환하기 위해 사용한다. 아래와 같은 과정을 통해 Spring MVC Container는 Client 의 요청으로부터 ..