
[Spring] Controller 와 RestContoller 의 차이
·
Spring
✅ Controller 와 RestContoller 의 차이Spring에서 컨트롤러를 지정해주기 위한 어노테이션은 @Controller와 @RestController가 있다.전통적인 Spring MVC 컨트롤러인 @Controller와 RESTful 웹 서비스의 컨트롤러인 @RestController의 주요한 차이점은 HTTP Response Body가 생성되는 방식에 있다. -> 즉, 모든 메소드가 뷰 대신 객체로 작성된다. ♐ @ControllerController는 주로 View를 반환하기 위해 사용한다.. 아래와 같은 과정을 통해 Spring MVC Container는 Client의 요청으로부터 View를 반환한다. Controller 주석코드@Target(value=TYEP)@Retention(..