[Spring] @Controller와 @RestController의 차이 및 구분
이번 포스팅에서는 웹 애플리케이션을 API 방식으로 개발하는데, @Controller는 어디까지 구현하는데 사용하고 @RestController는 어디까지 구현하는데 사용해야 할지에 대해 확실히 정리하고자 한다. @Controller @Controller 어노테이션은 주로 웹 애플리케이션에서 View를 처리하는데 사용된다. Spring MVC에서 요청을 처리하고 뷰 템플릿과 연계하여 결과를 반환한다. 해당 뷰로 데이터를 전달하고 싶은 경우 Model 객체를 사용하여 데이터를 첨부해 반환할 수 있다. @Controller @RequiredArgsConstructor public class MemberController { private final MemberService memberService; @Get..