私のSpringブートコンソールアプリケーションのresourcesフォルダにあるファイルを読み込もうとしていますが、ファイルが見つかりませんでした。スプリングブートジャーからテキストファイルを読み取ることができません
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-である:ここ
は私のポンポン
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.*</include>
</includes>
</resource>
そして、ここでは例外でありますINF/classesフォルダにあります。それは春ブーツだ、のはClassPathResourceを使ってみましょう -dj
はどのようにあなたが読んしようとしている動作しませんでしたか? – pvpkiran
ClassPathResourceを使用していたことを忘れてしまいました。 ClassPathResource resource = newクラスパスリソース(len + ".txt");ファイルfile = resource.getFile(); –