解决文件读取不到:java.io.FileNotFoundException: class path resource [xxx] cannot be opened because it does

问题描述

今天有一个需求,把一些文件放在项目的resource下,通过代码获取到resource下的文件进行解析操作。

然后我就在resource下新建了一个目录,并且把文件放了进去,如下所示:

在这里插入图片描述

然后就通过代码读取,就报了如下错误:

java.io.FileNotFoundException: class path resource [contractFile/保函协议书multii.pdf] cannot be opened because it does not exist

在这里插入图片描述

在这里插入图片描述

解决问题

仔细观察错误。不难发现,其实就是找不到文件,我的第一反应就是是不是文件名写错了。仔细对比了下,还真是!

在这里插入图片描述

修改了下错误的文件名称,再次测试,发现已经解决了。

总结

这种错误还是比较容易解决的,属于是自己不小心了,再这纪念一下。

往往是这种简单的问题,越是不能忽视。

猜你喜欢

转载自blog.csdn.net/weixin_46713508/article/details/129494264