Bonjour à tous,

Ma question est dans le titre : que font les readers ?

Si j'utilise un des readers de Spring, par exemple celui qui lit les items depuis un fichier CSV, c'est relativement clair. Par contre, je ne vois pas très bien comment ça se passe lorsque la liste d'items provient d'un service...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
public class MonService {
  public List<String> getAnimals() {
    return une liste...
  }
}
Est ce que c'est le reader qui doit faire l'appel à la méthode getAnimals() ou une step avant ? C'est quoi le mieux ? Si c'est une autre step qui fait l'appel à getAnimal(), alors comment je passe la liste au reader ?

Merci d'avance...