[SPRING] 다중 애플리케이션 컨텍스트, 다중 디스패처 서블릿
SPRING다중 애플리케이션 컨텍스트, 다중 디스패처 서블릿
지금까지는 웹 응용 프로그램이 web.xml에서 정의한 하나의 디스패처 서블릿 만 가질 수 있다고 생각했습니다. 그렇게 생각하니? 단일 웹 응용 프로그램에 여러 Dispatcher 서블릿을 사용할 수 있습니까? 방법? 우리가 이것을 필요로 할 수있는 상황은 무엇입니까? 또한 전체 웹 응용 프로그램에 단일 응용 프로그램 컨텍스트 만 존재할 수 있습니까? 여러 응용 프로그램 컨텍스트를 어떻게 정의 할 수 있습니까? 디스패처 서블릿은 비 스프링 애플리케이션에 존재할 수 있습니까?
해결법
-
==============================
1.물론 공식 문서를 인용하면 (굵은 글씨는 실제로 거기에도있다!)
물론 공식 문서를 인용하면 (굵은 글씨는 실제로 거기에도있다!)
org.springframework.web.servlet.DispatcherServlet 클래스를 사용하지만 이름이 다른 여러 서블릿을 선언하십시오. 또한 YourServletName-servlet.xml 파일을 사용할 수 있는지 확인하십시오.
DispatcherServlet은 매우 유연합니다. Spring MVC뿐만 아니라 Spring WS, hessian을위한 Spring 지원 등
이미 인용 된 문서, DispatcherServlet 당 하나의 응용 프로그램 컨텍스트 + 하나의 기본 웹 응용 프로그램 컨텍스트.
위의 내용을 참조하십시오. 여러 DispatcherServlet을 만듭니다.
DispatcherServlet은 Spring 컨텍스트 (Spring 응용 프로그램)이므로 다음과 같습니다. 한편 DispatcherServlet은 부모 (메인) 응용 프로그램 컨텍스트가없는 응용 프로그램에서 선언 할 수 있습니다 (예 : yes).
from https://stackoverflow.com/questions/12059307/multiple-application-context-multiple-dispatcher-servlets by cc-by-sa and MIT license
'SPRING' 카테고리의 다른 글
[SPRING] 스프링 부트와 함께 다중 디스패처 서블릿 / 웹 컨텍스트 사용 (0) | 2018.12.31 |
---|---|
[SPRING] Spring Security로 파일 업로드 MaxUploadSizeExceededException을 멋지게 처리하는 법 (0) | 2018.12.31 |
[SPRING] 봄 보안. 사용자를 로그 아웃하는 방법 (oauth2 토큰 취소) (0) | 2018.12.31 |
[SPRING] Tomcat-Spring-Hibernate 웹 애플리케이션에서 'PermGen 공간 부족'예외로 수행 할 수있는 작업은 무엇입니까? (0) | 2018.12.31 |
[SPRING] 봄은 목록을 autowire (0) | 2018.12.31 |