
Model
Controller 에서 View 로 데이터 전달시 사용
Model, ModelAndView 클래스
View
사용자가 보는 화면
Model 에 담긴 데이터를 사용하여
Controller가 반환한 View 이름을 파일에 매핑하여 보여줌
Controller
HTTP 요청을 직접적으로 처리하는 부분
URL 매핑으로 어떤 메서드를 실행할지 (Model) 결정해줌
@Controller, @RestController 를 붙여 사용
// 요청 부터 컨트롤러의 실행 순서 **
요청
→ Filter
→ DispacterServlet
→ Interceptor.prehandle
→ AOP @Before
→ Controller 실행
→ AOP @After
→ Interceptor.postHandle()
→ View의 렌더링
→ Interceptor.afterCompletion()Share article