# spring-multi-thread-transaction **Repository Path**: zzy_13169639/spring-multi-thread-transaction ## Basic Information - **Project Name**: spring-multi-thread-transaction - **Description**: springboot中使用多线程事务 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 1 - **Created**: 2022-12-12 - **Last Updated**: 2023-09-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # spring-multi-thread-transaction #### 介绍 >本项目只是参考学习用,对于业务执行过程中的超时、异常等进行处理,保证多线程事务的一致性,但是没有补偿机制,项目中请考虑使用。 #### 软件架构 springboot、spring声明式事务 #### 使用说明 1. 下载源码,并install 2. 在项目中添加依赖 ```xml com.zzy multi-thread-transaction-core 1.0-SNAPSHOT ``` 3. 调用`TransactionManager.execute`执行多线程事务 4. 通过以上执行的返回值`TransactionMeta`,进行多线程事务最终状态的获取 ### 注意 `TransactionManager.execute`执行的task必须是带有springboot声明式事务的类