我想读取我的Spring引导控制台应用程序的资源文件夹中的文件,但我收到文件未找到异常。无法从弹簧引导罐中读取文本文件
这里是我的POM
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.*</include>
</includes>
</resource>
这里是例外:
java.io.FileNotFoundException: class path resource [9.txt] cannot be resolved to absolute file path because it does not reside in the file system: jar:file:/Users/abc/Documents/workspace-sts-3.8.4.RELEASE/xyz/target/xyz-0.0.1-SNAPSHOT.jar!/BOOT-INF/classes!/9.txt
我打开了XYZ-0.0.1-SNAPSHOT.jar文件和9.txt是BOOT- INF/classes文件夹。
感谢, -dj
如何你想读什么书? – pvpkiran
我忘记提及我正在使用ClassPathResource。 ClassPathResource resource = new ClassPathResource(len +“.txt”); File file = resource.getFile(); –