springboot中事务提交后调用某个方法

TransactionSynchronizationManager.registerSynchronization(new TransactionSynchronizationAdapter() {
            @Override
            public void afterCommit() {
                System.out.println("send email after transaction commit...");
            }
        }
       );

该方法在事务提交之后自动调用afterCommit方法,如果事务回滚不会调用afterCommit方法
posted @ 2019-07-02 10:03  W_k  阅读(3872)  评论(0编辑  收藏  举报