Ich habe einen Microservice in Springboot erstellt, gibt es Ordner unter Ressource Ordner und dann eine Datei unter diesem Ordner ich, e.Spring Wolke Datenfluss nicht finden kann Datei
resource
mycustomfolder
myfile.txt
Ich schaffe eine Bohne, die von myfile
@Value("${file-path}")
private String filePath;
@Bean
public MyBean byBean() throws IOException {
//read file path
String path = ResourceUtils.getURL(filePath).getPath();
//populated by bean
MyBean myBean = myservice.populatedMyBean(path);
return myBean;
}
filePath Wert bevölkert eingereicht worden ist in application.property gesetzt
dataload-config-file=src/main/resources/mycustomfolder/myfile.txt
wenn ich diese springboot app bin Ausführung es Datei funktioniert .
Aber wenn ich ein Glas davon Erstellen und Bereitstellen von mit Federwolke Datenfluß es mir Fehler geben auf die Schaffung MyBean zeigt Ausnahme Ursache
Caused by: java.io.FileNotFoundException: /tmp/spring-cloud-dataflow-4865534318197521357/test-1506882530191/test.process/src/main/resources/mycustomfolder/myfile.txt (No such file or directory)
warum dies in der Regel Happning funktioniert gut, aber werfen Fehler mit Feder-Wolke-Datenfluss?