J'ai un point final Spring WS et Validator mapper un webservice qui sert à insérer dans le dabatabase quelques mots-clés:intercepteurs
@Transactional(readOnly = false,isolation= Isolation.SERIALIZABLE)
public Source saveKW(...).
L'entrée est une demande.
Je voudrais ajouter un intercepteur sur la méthode afin de valider les paramètres. celui-ci lira certaines valeurs de la base de données. Je voudrais que cet intercepteur soit EMBED dans la transaction déclarée pour le point de terminaison (ou ce contraire). En d'autres termes, je veux qu'ils soient dans la même transaction.
Idéalement im la recherche de quelque chose comme ça avec l'annotation:
@Transactional(readOnly = false,isolation= Isolation.SERIALIZABLE)
@validator("KeyWordValidaor.class")
public Source saveKW(...)
où KeyWordValidaor
sera la classe de valider les paramètres. Avez-vous une idée ou de courts exemples pour implémenter ceci de cette façon ou d'une autre manière?
À qui la validation doit-elle appartenir dans la transaction? Il semble que votre validation d'entrée soit indépendante de la transaction. – skaffman