2010-05-13 12 views
0

Spring Batch fournit-il son mécanisme de validation spécifique?
Je veux dire, comment est-il possible de spécifier le bean de validation?Spring Batch validation

Le validateur de ressort est-il acceptable?see example here?

Ma validation est le résultat de @NamedQuery - si la requête a renvoyé le résultat, la validation est OK, sinon - false.

Répondre

1

Je vous suggère d'utiliser une étape pour valider les données.

Si l'étape ne renvoie pas un élément, l'élément est «oublié» et le suivant est traité. Si votre requête renvoie des données, faites en sorte que l'étape renvoie l'élément. Il sera traité par l'étape suivante (comportement classique).

Vous pouvez même imaginer créer un service de validation (service Spring) et utiliser un TaskletAdapter qui délèguera la validation à votre service.

1

Jetez un oeil à ValidatingItemProcessor disponible avec spring-batch.