일반적으로 ApplicationContext
(부모)과 0..n DispatcherServlets
(자식)이 있습니다. 에 DispatcherServlet
이있는 것이 가능합니다. DispatcherServle
t가 부모 컨텍스트으로 부모가 ApplicationContext
인 경우? 내가 알기에, bean은 일시적으로 해결 될 수 있으므로 애플리케이션 컨텍스트에 액세스 할 수 있어야합니다.spring DispatcherServlet 컨텍스트 상속
DispatcherServlet
에 노출되어서는 안되기 때문에 공유 빈을 ApplicationContext
에 넣고 싶지 않습니다. 한 가지 예외는 있습니다.
<servlet>
<servlet-name>foo</servlet-name>
<servlet-class>...DispatcherServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>bar</servlet-name>
<servlet-class>...DispatcherServlet</servlet-class>
<init-param>
<param-name>contextAttribute</param-name>
<param-value>foo-servlet</param-value>
</init-param>
</servlet>
왜 호기심이 궁금하십니까? – skaffman
나는 전통적인 저장소 - 서비스 - 컨트롤러 아키텍처를 가지고있다. 기존 컨트롤러 레이어 위에 다른 레이어를 추가하고 싶습니다. – Jan