Spring-boot batch : accès à des fichiers sur un lecteur distant protégé
Bonjour,
Dans une application spring-boot batch, on lis des fichiers d'un répertoire.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| @Bean
@StepScope
public MultiResourceItemReader<Product> multiItemReader() {
ResourcePatternResolver patternResolver = new PathMatchingResourcePatternResolver();
org.springframework.core.io.Resource[] resources = null;
try {
resources = patternResolver.getResources("file:http://10.125.21.245/fichiers/*.xml");
} catch (Exception e) {
logger.error("error reading files", e);
}
return new MultiResourceItemReaderBuilder<Product>()
.name("multiItemReader").delegate(reader())
.resources(resources)
.setStrict(true)
.build();
} |
Les fichiers sont sur un lecteur protégé par un login et mot de passe :
Question : spring-boot propose-t-il des solutions pour accéder aux fichiers ?
Merci pour votre aide