如何在Web应用程序中创建多个IoC容器实例

时间:2017-05-18 22:17:13

标签: java spring

如何在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。:为什么我想要这样做真的没有任何目的,我正处于学习阶段,所以我试图理解容器。

0 个答案:

没有答案