运行 Spring 项目时出现类似下面的错误信息
class path resource [applicationContext.xml] cannot be opened because it does not exist
翻译: 没有找到你的 .xml 配置文件
原因
在 Test 测试类中我使用的是:
ApplicationContext ctx = new ClassPathXmlApplicationContext("applicationContext.xml");
获取配置文件.
ClassPathXmlApplicationContext() 方法是在其所在的目录中寻找 .xml 配置文件.
注意: 这里指的是编译后的 .class 文件所在的目录, 不是 .java 文件
解决
点击 File -> Project Structure, 选择 Modules -> Paths -> Output Paths
修改为 applicationContext.xml 文件所在目录.
来源: http://www.bubuko.com/infodetail-3298492.html