spring引入多个配置文件
?
1、web.xml引入配置文件
<listener><listener-class>org.springframework.web.context.ContextLoaderListener</listener-class></listener><!-- spring引入多个配置文件的方法 --><context-param><param-name>contextConfigLocation</param-name><param-value>/WEB-INF/config/spring/applicationContext.xml,/WEB-INF/config/spring/applicationContext_bean_*.xml,</param-value></context-param>
?
2、如果是非j2ee应用直接程序加载.
ApplicationContext act = new ClassPathXmlApplicationContext(new String[]{"bean1.xml","bean2.xml"});BeanDefinitionRegistry reg = new DefaultListableBeanFactory();XmlBeanDefinitionReader reader = new XmlBeanDefinitionReader(reg);reader.loadBeanDefinitions(new ClassPathResource("bean1.xml"));reader.loadBeanDefinitions(new ClassPathResource("bean2.xml"));BeanFactory bf = (BeanFactory)reg;?