关闭

spring引入多个配置文件

247人阅读 评论(0) 收藏 举报

 

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;
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:311498次
    • 积分:8729
    • 等级:
    • 排名:第2258名
    • 原创:1096篇
    • 转载:14篇
    • 译文:0篇
    • 评论:5条
    最新评论