日期:2014-05-20  浏览次数:20669 次

org.springframework.beans.factory.BeanDefinitionStoreException:无法寻找到Spring的配置文件

 

使用ClassPathXmlApplicationContext时,要把配置文件放到你的classpath下面,

这里对于JAVAPROJECT,必须将配置文件放在与classpath文件同级目录下的src里面的第一层文件,不能再往src的第二层或更多层了放spring的配置文件了,不然就会报 org.springframework.beans.factory.BeanDefinitionStoreException:无法寻找到Spring的配置文件

对于web应用,应放在web-inf/classes下面。 

我把配置文件分成了几个文件: 
applicationContext.xml 
applicationContext-dao.xml 
applicationContext-service.xml 

然后在applicationContext.xml使用import把另外两个引进来就ok了,这样加载配置文件的时候只读取applicationContext.xml就行了