/**
* 【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
*
*/