如何在Web应用程序中创建和获取多个IoC容器实例?
在Web应用程序中,有两种类型的Spring容器 - 一种是应用程序上下文ApplicationContext
,另一种是WebApplicationContext
,我知道如果我声明多个servlet,我可以有多个WebApplicationContext
使用org.springframework.web.servlet.DispatcherServlet
,假设我有3个DispatcherServlet
配置,然后一个是全局配置(使用context-param
),那么它是否意味着它将拥有4个IoC容器?< /强>
我怎样才能获得那些IoC容器的对象?
我已经阅读了许多与应用程序上下文相关的SO问题,但它让我发疯,使用ClassPathXmlApplicationContext
创建的应用程序上下文的内容很清楚,但是对于web ApplicationContext
和{{1}事情并不清楚。
请注意我已阅读此link但它适用于WebApplicationContext
,但我的所有困惑都是针对应用程序上下文w.r.t.到网络应用程序。
P.S。:为什么我想要这样做真的没有任何目的,我正处于学习阶段,所以我试图理解容器。