Java 如何在一个Spring中创建多个IOC容器?
我想知道我们如何在春季的一个项目中创建多个IOC容器?在这里Java 如何在一个Spring中创建多个IOC容器?,java,spring,spring-mvc,Java,Spring,Spring Mvc,我想知道我们如何在春季的一个项目中创建多个IOC容器?在这里 ClassPathXmlApplicationContext ctx1 = new ClassPathXmlApplicationContext("context1.xml"); ClassPathXmlApplicationContext ctx2 = new ClassPathXmlApplicationContext("context2.xml"); 只需创建两个独立的IOC容器,就可以创建它们 Applica
ClassPathXmlApplicationContext ctx1 = new ClassPathXmlApplicationContext("context1.xml");
ClassPathXmlApplicationContext ctx2 = new ClassPathXmlApplicationContext("context2.xml");
只需创建两个独立的IOC容器,就可以创建它们
ApplicationContext contextA = new GenericXmlApplicationContext("classpath:contextA.xml");
ApplicationContext contextB = new GenericXmlApplicationContext("classpath:contextB.xml");
您还可以通过AbstractApplicationContext.setParent(ApplicationContext)
ApplicationContext parent =...
AbstractApplicationContext contextA = new GenericXmlApplicationContext("classpath:contextA.xml");
contextA.setParent(parent);
AbstractApplicationContext contextB = new GenericXmlApplicationContext("classpath:contextB.xml");
contextB.setParent(parent);