Spring

[setting] Root context, Servlet context 차이점

spring 설정에 root context , servlet context 설정파일이 있다.


root webapplication context는 비지니스 혹은 목적을 위한 service layer와 해당 service layer에서 database와 연결되는 repository layer를 구성하는 bean들을 설정


servlet webapplication context는 client 요청을 받기 위한 entry point로서 servlet의 context설정


servlet context는 root context의 bean를 참조할 수 있지만, 반대의 경우는 불가능하다.



servlet context에는 controller, view resolver , handler mapping등의 설정

root context에는 service, repository등의 설정


참고 문서

http://docs.spring.io/spring/docs/current/spring-framework-reference/html/mvc.html




stackoverflow의 해당내용

https://stackoverflow.com/questions/3652090/difference-between-applicationcontext-xml-and-spring-servlet-xml-in-spring-frame

'Spring' 카테고리의 다른 글

@RestController 와 @Controller 의 차이  (0) 2021.01.06
Swagger - API 문서 자동화  (0) 2020.09.07
[web] textarea 줄바꿈  (0) 2017.07.16