root-contex와 servlet-context는 왜 나뉘어져있을까?
스프링의 MVC패턴에서 일반적으로 요청을 받아 처리하도록 넘기는것은
DispatcherServlet이 담당한다.
이 DispatcherServlet의 계층구조를 살펴보자.
DispatcherServlet= servlet context>root context
servlet context
servlet에 대한 context 설정을 작성
웹과 연관되어 있는 bean들을 정의
root context
일반적으로 저장소/서비스등 요청의 bean들을 정의
root-context와 servlet-context는
전역에서 사용되는 bean과 각각의 서블릿에서 사용되는 bean을 분리하고,
애플리케이션의 유연성을 높이는 역할을 한다.
'JAVA > Spring' 카테고리의 다른 글
maven-compiler-plugin 2.5.1 이란? (0) | 2023.04.02 |
---|---|
오라클 드라이버 라이센스 mesir-repo 란? (0) | 2023.04.02 |
Maven이란? (0) | 2023.03.10 |
Spring이란? (0) | 2023.03.10 |
Spring의 핵심, Container 컨테이너 (0) | 2023.03.10 |