初学spring,创建自己的第一个项目。
可是当运行的时候一直报错:org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [application.xml]; nested exception is java.io.FileNotFoundException: class path resource [application.xml] cannot be opened because it does not exist
说classpath下没有application.xml文件。
明明有的呀:
开始百度:
试了一堆办法还是出错。倒霉的总是我。后来重新新建一个项目将前一个项目代码复制到新项目中。结果这个新项目却可以运行:
这是两边的目录结构:
(这个是报错的)
(这个是可以正常运行的)
后来发现原来:
target文件中没有吧application.xml编译进去。将错的项目中xml文件复制到target中的classes下就可以正常运行了。这个小问题恶心的本菜鸟我了。