Anotaciones utilizadas:
| @EventListener | |
| @Async | |
| @EnableAsync | |
otros temas:
@TransactionalEventListener
- AFTER_COMMIT es la opción por defecto. Se invoca una vez el commit ha finalizado de forma exitosa.
- AFTER_COMPLETION se invoca cuando la transacción se ha completado.
- AFTER_ROLLBACK se invoca solo si la transacción ha terminado en un roll back.
- BEFORE_COMMIT se invoca antes de que la transacción haga el commit.