Posts [Spring] Spring MVC 흐름 (Spring MVC Flow)
Post
Cancel

[Spring] Spring MVC 흐름 (Spring MVC Flow)

Workflow

SpringMVC_DispatcherServlet_Flow

  • WAS
    • request, response 객체 생성
  • DispatcherServlet
    • doService() 실행
    • doDispatch() 실행
    • getHandler()로 handler 조회
    • getHandlerAdapter()로 HandlerAdapter 조회
    • applyPreHandle()로 Interceptor 실행 👉 false면 바로 종료
    • handle()로 HandlerAdapter 실행 -> Handler(Controller) 호출 -> 비즈니스 로직 실행
    • applyPostHandle()로 Interceptor 실행
    • viewName(논리 이름) -> View(물리 이름) 전환 👉 ViewResolver 실행
    • render()로 View + Model 렌더링
    • triggerAfterCompletion()으로 Interceptor 실행

References

This post is licensed under CC BY 4.0 by the author.