Maison  >  Article  >  Java  >  Comment effectuer des opérations asynchrones après la validation de la transaction Spring

Comment effectuer des opérations asynchrones après la validation de la transaction Spring

巴扎黑
巴扎黑original
2017-07-24 15:51:203807parcourir

Contenu de cet article

Comment effectuer des opérations asynchrones après la soumission de la transaction Spring. Ces opérations asynchrones doivent être exécutées une fois la transaction soumise avec succès, et la restauration ne sera pas exécutée.

Points clés

  • Comment opérer après la soumission des transactions au printemps

  • Comment asynchroniser l'opération

Plan de mise en œuvre

Utilisez TransactionSynchronizationManager pour fonctionner après la soumission de la transaction

// send after tx commit but is asyncTransactionSynchronizationManager.registerSynchronization(new TransactionSynchronizationAdapter() {
            @Overridepublic void afterCommit() {
                System.out.println("send email after transaction commit...");
            }
        }
       );

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Mon premier blog Hello WorldArticle suivant:Mon premier blog Hello World