컨트롤러(Controller) 모델(Model)과 뷰(View)사이의 브릿지 역할 사용자로부터 입력에 대한 응답으로 모델 및 뷰를 업데이트 하는 로직을 포함 컨트롤러로 들어온 요청은 모델이 어떻게 처리해야할지 결정하여 모델로 요청을 전달함 @RestController Spring Framework 4버전부터 사용가능한 어노테이션 @Controller + @ResponseBody = @RestController 문자열과 JSON 등을 전송할 수 있음 View를 거치지않고 HTTP ResponseBody에 직접 Return 값을 담아 보냄 @RequestMapping MVC의 핸들러 매핑(Handler Mapping)을 위해서 DefaultAnnotaionHandlerMapping을 사용 DefaultAnn..