MVC? MVC(Model - View - Controller) 디자인 패턴을 말한다. Controller의 장점 HTTP request, response 처리를 위해 매번 작성해 줘야하는 중복코드들을 생략할 수 있다. API마다 파일을 만들 필요가 없고, 유사한 성격의 API를 하나의 Controller로 관리할 수 있다. Controller 내 메소드 명도 자유롭게 사용할 수 있다(Handler mapping에서 API - Controller 매칭) 서버에서 HTML을 내려주는 경우 1. 정적(static) 웹페이지 Controller는 요청을 Model로 받아서 처리하고, Client에게 View(정적 웹페이지, HTML)을 내려준다. 2. 동적(dynamic) 웹페이지 Controller는 요청을..