❓ @Controller, @RestController 차이점 시작하기 앞서 스프링에서 컨트롤러에 대한 어노테이션은 @Controller와 @RestController가 있다. 두 어노테이션의 가장 큰 차이점은 전통적인 스프링 MVC 컨트롤러에서 HTTP Response Body 생성 방식에 따라 구분되는데 더 자세히 알아보자. @Controller(Spring MVC Controller) 전통적인 스프링 MVC 컨트롤러 @Controller는 주로 View를 반환하기 위해 사용하며, 그림[1] 같은 과정을 거친다. @Controller는 주로 View를 반환하기 위해 사용하지만, @ResponseBody를 사용하여 객체를 반환 할 수도 있다. @Controller public class BasicController { @GetMapping("/good") publ.. 이전 1 다음