-
Spring rootContext와 ServletContextSpring-diary/WEB 2020. 3. 1. 13:24
- Spring은 계층구조를 가지는 Multi Context 환경을 구성할 수 있도록 해준다.
- Context에 대한 설정은 크게 Root Context와 Servlet Context로 나뉜다.
ServletContext
- web application의 client 요청을 받기 위한 entry point로써 서블릿의 context 설정이다.
- context 설정에는 요청에 대한 처리를 해줄 controller의 매핑설정과 요청 처리후 view 처리에 대한
view resolver 설정등이 존재하게 된다.
rootContext
- web application의 실제 비즈니스 혹은 service layer와 DB에 연결되는 repository layer을 구성하는
bean들에 대한 설정을 하게 된다.
rootContext와 ServletContext의 상관관계
- rootContext에 등록된 설정들을 Servlet Context가 참조하게 된다.(역은 불가능)
'Spring-diary > WEB' 카테고리의 다른 글
[JPA]Hibernate 사용 (0) 2020.03.01 Spring Security+MyBatis로 Spring 게시판 만들기 3 (0) 2020.03.01 Spring Security+MyBatis로 Spring 게시판 만들기 2 (0) 2020.03.01 Spring Security+MyBatis로 Spring 게시판 만들기 1 (0) 2020.03.01 [Spring Security][DB]CSRF (0) 2020.02.25