So führen Sie asynchrone Vorgänge aus, nachdem die Spring-Transaktion erfolgreich übermittelt wurde. Diese asynchronen Vorgänge müssen ausgeführt werden, nachdem die Transaktion erfolgreich übermittelt wurde. Ein Rollback wird nicht ausgeführt.
Vorgehensweise nach der Übermittlung der Frühjahrstransaktion
So asynchronisieren Sie den Vorgang
// send after tx commit but is asyncTransactionSynchronizationManager.registerSynchronization(new TransactionSynchronizationAdapter() { @Overridepublic void afterCommit() { System.out.println("send email after transaction commit..."); } } );
Das obige ist der detaillierte Inhalt vonSo führen Sie einen asynchronen Vorgang nach dem Festschreiben der Spring-Transaktion durch. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!