while(1) work();
article thumbnail
반응형

Spring MVC Request Lifecycle

(이미지 출처 : http://terasolunaorg.github.io/guideline/1.0.1.RELEASE/en/Overview/SpringMVCOverview.html#id2)

지금까지 살펴본 Spring Web MVC의 LifeCycle을 한 눈에 볼 수 있는 그림이다.

그림에는 나타나있지 않지만, DispatcherServlet으로 요청이 들어오면 아래 작업들이 수행된다.

  • LocaleResolver : 헤더 등에서 사용자의 장소를 알아냄
  • ThemeResolver : 테마 관련해서 사용 (6.0 부터 Deprecated 됨)
  • MultipartResolver : 파일 업로드 등을 처리

마무리

이렇게 전반적인 Spring Web MVC의 도입 배경, 원리, 기능 등을 살펴보았다.

Spring Web MVC의 공식 문서 내용 중 주요 내용을 다루었으나, 다루지 않은 내용들도 많이 있다.

남은 내용들은 추후 시간이 된다면 추가 예정이다.

Spring Web MVC의 공식 문서는 아래와 같다.

https://docs.spring.io/spring-framework/docs/current/reference/html/web.html

지금까지 사용한 코드는 아래와 같다.

https://github.com/youhogeon/lickTheSpring/tree/fa9769ac8a074771e12ceb5acd4b13d96687e780/web

다루지 않은 내용들

  • 함수형 엔드포인트 (1.4. Functional Endpoint)
  • 비동기 요청 (1.6. Asynchronous Requests)
  • 캐싱 (1.10. HTTP Caching)
  • Thymeleaf 등의 뷰 기술 (1.11. View Technologies)
  • Spring Web MVC 설정 (1.12. MVC Config)
  • 웹 소켓 (4. WebSockets)
반응형
profile

while(1) work();

@유호건

❤️댓글은 언제나 힘이 됩니다❤️ 궁금한 점이나 잘못된 내용이 있다면 댓글로 남겨주세요.

검색 태그