可以的,这是程序加载InputStream is = new FileInputStream("beans.xml"); XmlBeanFactory factory = new XmlBeanFactory(is);或者ClassPathResource res = new ClassPathResource("beans.xml"); XmlBeanFactory factory = new XmlBeanFactory(res);或者ClassPathXmlApplicationContext appContext = new ClassPathXmlApplicationContext( new String[] {"applicationContext.xml", "applicationContext-part2.xml"}); // of course, an ApplicationContext is just a BeanFactory BeanFactory factory = (BeanFactory) appContext;
InputStream is = new FileInputStream("beans.xml"); XmlBeanFactory factory = new XmlBeanFactory(is);或者ClassPathResource res = new ClassPathResource("beans.xml"); XmlBeanFactory factory = new XmlBeanFactory(res);或者ClassPathXmlApplicationContext appContext = new ClassPathXmlApplicationContext( new String[] {"applicationContext.xml", "applicationContext-part2.xml"}); // of course, an ApplicationContext is just a BeanFactory BeanFactory factory = (BeanFactory) appContext; 就是这样的 上面说的是写在bean中的啊,这个处理去加载xml文件。 实在不行,你好好看看refrence文档吧
XmlBeanFactory factory = new XmlBeanFactory(is);或者ClassPathResource res = new ClassPathResource("beans.xml");
XmlBeanFactory factory = new XmlBeanFactory(res);或者ClassPathXmlApplicationContext appContext = new ClassPathXmlApplicationContext(
new String[] {"applicationContext.xml", "applicationContext-part2.xml"});
// of course, an ApplicationContext is just a BeanFactory
BeanFactory factory = (BeanFactory) appContext;
bean.getBean("appchild2").readXml();
这个意思?
web应用只有一个applicationContex.xml,我的Web应用有两个模块(假设就两个),每个模块都有各自的配置文件管理自己的Bean,如appChild1.xml和apChild2.xml,我的applicationContex.xml文件是在Web.xml中自动加载的(org.springframework.web.context.ContextLoaderServlet),我想把appChild1.xml和apChild2.xml这两个配置文件放在applicationContext.xml文件中加载,如何做呢?
这下大家应该知道我的问题是想干什么了吧!谢谢大家,麻烦大家再帮我想想,分数不够可以再加!
XmlBeanFactory factory = new XmlBeanFactory(is);或者ClassPathResource res = new ClassPathResource("beans.xml");
XmlBeanFactory factory = new XmlBeanFactory(res);或者ClassPathXmlApplicationContext appContext = new ClassPathXmlApplicationContext(
new String[] {"applicationContext.xml", "applicationContext-part2.xml"});
// of course, an ApplicationContext is just a BeanFactory
BeanFactory factory = (BeanFactory) appContext;
就是这样的
上面说的是写在bean中的啊,这个处理去加载xml文件。
实在不行,你好好看看refrence文档吧