Spring---事务


/**
     * 【Spring事务抽象】
     *      Spring抽象了事务管理TransactionManager,比如 PlatformTransactionManager、ReactiveTransactionManager;
     *
     *      org.springframework.transaction.PlatformTransactionManager
     *          public interface PlatformTransactionManager extends TransactionManager {
     *              TransactionStatus getTransaction(@Nullable TransactionDefinition definition) throws TransactionException;
     *              void commit(TransactionStatus status) throws TransactionException;
     *              void rollback(TransactionStatus status) throws TransactionException;
     *          }
     *
     *
     *      org.springframework.transaction.ReactiveTransactionManager
     *          spring5.2开始,提供了响应式事务管理;
     *
     *      org.springframework.transaction.TransactionDefinition
     *
     *      org.springframework.transaction.TransactionStatus
     *
     */