- root-context (Root Application Context) : 전체 계층 구조에서 최상단에 위치한 context
- 서로 다른 servlet context에서 공유해야 하는 Bean들을 정의. (ex. DataBase, Logging Setting etc..)
- servlet context에 동일한 내용의 bean이 생기면 servlet context의 bean이 우선 적용된다.
- 하나의 context에 정의된 AOP 설정은 다른 context에 영향을 미치지 않는다.
- servlet-context : 서블릿에서만 이용되는 context
- 다른 servlet과 공유하기 위한 beans는 root-context에 정의하고 사용해야 한다.
- DispatcherServlet은 자신만의 context를 생성, 초기화하고 root-context를 찾아서 parent context로 사용한다.
Root Context & Servlet Context
Feb 5, 2019