J'ai créé un microservice dans springboot, il y a un dossier sous le dossier de ressources et ensuite un fichier sous ce dossier i, e.Flux de données de nuage de printemps impossible de trouver le fichier
resource
mycustomfolder
myfile.txt
Je crée un haricot, qui a déposé peuplé par 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;
}
valeur filePath est situé dans application.property
dataload-config-file=src/main/resources/mycustomfolder/myfile.txt
quand j'exécute cette application springboot il est fichier de travail .
Mais quand je suis en train de créer un pot de celui-ci et le déploiement avec des données de nuages de printemps flux, il me donne une erreur sur la création monBean montrant exception la cause
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)
pourquoi cela happning fonctionne normalement bien, mais lancer une erreur avec printemps-cloud-dataflow?