java.io.FileNotFoundException: class path resource [bean.xml] cannot be opened because it does not exist
这个错误是使用maven项目加载spring bean的配置文件bean.xml提示不能打开因为找不到路径
网上很多文章写的是将配置文件放在src目录下,但是我把配置文件放在src目录下依然报相同的错误
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Ecrj0UcA-1642337266818)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\1642334128310.png)]
随后,
网上还有一个解决办法是将配置文件放在src/java/main 这个路径或者src/java/resources 这个路径下
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UuEwh0Sq-1642337266820)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\1642336733592.png)]
加载bean的语句为
ApplicationContext context =
new ClassPathXmlApplicationContext("src/main/resources/bean.xml");
最后还是报这个错误
后面我将加载bean的语句的路径改为
ApplicationContext context = new ClassPathXmlApplicationContext("bean.xml");
icationContext(“bean.xml”);
最终解决了该问题