🗣️ 간단하게 말하자면, @Controller는 view를 반환하고, @RestController는 Json 형식의 HTTP 응답을 직접 반환한다. 따라서 서버의 목적에 따라 골라서 사용하면 되겠다. @Controller는 웹서버에서 사용하기 적당해보이고, @RestController는 API 서버에서 사용하기 적당해보인다. ❓웹서버랑 API 서버의 차이는? 웹서버는 jsp등의 브라우저가 읽을 페이지를 반환하는 서버이고, API 서버는 웹서버가 따로 있는 경우, 혹은 Server to Server로 통신하는 경우 json등의 포맷으로 값을 전달하는 서버이다. 📄@Controller의 Document를 확인하면 아래와 같다. Indicates that an annotated class is a "Contr..