In der täglichen Geschäftsentwicklung legen wir normalerweise einige feste Ressourcendateien im Ressourcenordner ab und rufen die Dateien bei der Verwendung über relative Pfade ab. Es scheint eine sehr einfache Funktion zu sein. Es scheint einige kleine Fallstricke zu geben . Beispielsweise ist der erhaltene Dateiinhalt verstümmelt oder die Datei kann nicht gelesen werden.
<plugin> <groupid>org.apache.maven.plugins</groupid> <artifactid>maven-resources-plugin</artifactid> <configuration> <nonfilteredfileextensions> <nonfilteredfileextension>sql</nonfilteredfileextension> <nonfilteredfileextension>xlsx</nonfilteredfileextension> <nonfilteredfileextension>xls</nonfilteredfileextension> </nonfilteredfileextensions> </configuration> </plugin>
方法一: File currentFolder = ResourceUtils.getFile("classpath:excelTemplate/model.xls"); 方法二: this.class.getResourceAsStream("excelTemplate/model.xls");
rrree
Einige Freunde haben möglicherweise einen Fehler beim Abrufen der Datei gemeldet. Sie können sie jetzt lokal öffnen und ausprobieren Datei ist beschädigt. Bilder und die Wahrheit zu haben ist auf jeden Fall hilfreichDas obige ist der detaillierte Inhalt vonSo lesen Sie Dateien unter Ressourcen, wenn SpringBoot unter Linux bereitgestellt wird. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!