使用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就行了