什么定义“我的JVM中将运行多少个Spring容器”?

时间:2015-07-24 23:39:11

标签: java spring

假设我有两个配置元数据XML文件:daos.xmlApplicationContext context = new ClassPathXmlApplicationContext(new String[] { "services.xml", "daos.xml" });

在我的代码中我正在做(案例1):

ApplicationContext context1 = new ClassPathXmlApplicationContext(new String[] { "services.xml" });

ApplicationContext context2 = new ClassPathXmlApplicationContext(new String[] { "daos.xml" });

......或(案例2):

{{1}}

所以在案例2 中,我的应用程序中是否有两个IoC容器?

1 个答案:

答案 0 :(得分:0)

在第二种情况下,您明确创建了两个单独的Spring Application Contexts,所以是的,您将拥有其中两个。