# springboot-distributed-transaction
## SpringBoot 2.3 + Druid + MybatisPlus + Atomikos 分布式事务
项目 pom.xml 文件如下
```xml
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.3.2.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<artifactId>distributed-transaction</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>jar</packaging>
<name>distributed-transaction</name>
<description>SpringBoot 2.3 + Druid + MybatisPlus + Atomikos 分布式事务</description>
<properties>
<java.version>11</java.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.encoding>UTF-8</maven.compiler.encoding>
<maven.compiler.source>${java.version}</maven.compiler.source>
<maven.compiler.target>${java.version}</maven.compiler.target>
<druid.version>1.1.23</druid.version>
<mysql.version>8.0.11</mysql.version>
<mybatis-plus-boot-starter.version>3.3.2</mybatis-plus-boot-starter.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-freemarker</artifactId>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
</dependency>
<!-- swagger 3.0 开始可以自动装配了 -->
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-boot-starter</artifactId>
<version>3.0.0</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<!--druid 目前只支持在此版本或以下使用XA事务-->
<version>${mysql.version}</version>
<scope>runtime</scope>
</dependency>
<!--druid 数据库连接池-->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid-spring-boot-starter</artifactId>
<version>${druid.version}</version>
</dependency>
<!--分布式事务-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jta-atomikos</artifactId>
</dependency>
<!-- mybatis-plus https://mvnrepository.com/artifact/com.baomidou/mybatis-plus-boot-starter -->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>${mybatis-plus-boot-starter.version}</version>
<exclusions>
<exclusion>
<artifactId>tomcat-jdbc</artifactId>
<groupId>org.apache.tomcat</groupId>
</exclusion>
</exclusions>
</dependency>
<!--自动代码生成依赖-->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-generator</artifactId>
<version>${mybatis-plus-boot-starter.version}</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-configuration-processor</artifactId>
<optional>true</optional>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<optional>true</optional>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>org.junit.vintage</groupId>
<artifactId>junit-vintage-engine</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>jakarta.validation</groupId>
<artifactId>jakarta.validation-api</artifactId>
<version>3.0.0</version>
</dependency>
</dependencies>
<build>
<plugins>
<!-- 打包时跳过测试 -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
<!--依赖仓库配置-->
<repositories>
<!--阿里云的 mvn 仓库镜像-->
<repository>
<id>aliyun maven</id>
<url>https://maven.aliyun.com/repository/central</url>
</repository>
<!--阿里云的 spring 仓库镜像-->
<repository>
<id>aliyun spring</id>
<url>https://maven.aliyun.com/repository/spring</url>
<releases>
<enabled>true</enabled>
</releases>
</repository>
<!--阿里云的 google 仓库镜像-->
<repository>
<id>aliyun google</id>
<url>https://maven.aliyun.com/repository/google</url>
</repository>
<!--阿里云的 jcenter 仓库镜像-->
<repository>
<id>aliyum jcenter</id>
<url>https://maven.aliyun.com/repository/jcenter</url>
</repository>
<!--阿里云的 grails-core 仓库镜像-->
<repository>
<id>aliyun grails-core</id>
<url>https://maven.aliyun.com/repository/grails-core</url>
</repository>
<!--阿里云的 mapr-public 仓库镜像-->
<repository>
<id>aliyun mapr-public</id>
<url>https://maven.aliyun.com/repository/mapr-public</url>
</repository>
<!-- mvnrepository 仓库-->
<repository>
<id>mvnrepository</id>
<url>http://mvnrepository.com</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
<!--maven 中央仓库-->
<repository>
<id>maven center repo</id>
<url>http://repo1.maven.org/maven2</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
<!--maven 中央仓库2-->
<repository>
<id>maven center repo 2</id>
<url>http://central.maven.org/maven2</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
<!--third part repo 第三方依赖仓库-->
<repository>
苹果酱0567
- 粉丝: 2001
- 资源: 1102
最新资源
- 最新算法北方苍鹰(NGO)与其他算法进行对比 2、NGO算法是2022年新出的算法 3、用几种算法跑测试函数进行对比 4、十分详细的 5、NGO算法主要与ssa、woa、pso、gwo等算法对比 ma
- 三相电压源型逆变器闭环控制仿真模型,孤岛运行 采用电压外环,电流内环的双PI控制,LCL滤波器 在对称负载和不对称负载的情况下,三相输出电压均可保持稳定 运行环境为matlab simulink
- 直流电机双闭环控制,有关直流电机控制系统仿真均
- 五相永磁同步电机矢量控制,滞环控制,弱磁控制,五相永磁同步电机Svpwm双闭环控制
- fpga实现双线性插值缩放代码及资料
- 基于matlab医学图像处理
- 非隔离双向DC DC变器 buck-boost变器仿真 输入侧为直流电压源,输出侧接蓄电池 模型采用电压外环电流内环的双闭环控制方式 正向运行时电压源给电池恒流恒压充电,反向运行时电池放电维持直流侧电
- fpga图像缩放代码及相关资料
- HX711称重,stm32c8t6内核 esp8266阿里云服务器,app上显示重量 OLED 屏幕显示 (只代码)
- 单相全桥逆变器SPWM控制模型 双极性SPWM和单极性SPWM都有 运行环境为matlab simulink
- 二极管中点钳位型三电平整流器(NPC型整流器)MATLAB Simulink仿真 电压电流双闭环控制
- FPGA实现VGA转HDMI功能的IP,配详细的接口和使用说明
- -输电线路故障行波仿真举例, -仿真由3电源和4段分布参数构成环网作为输电线路故障行波仿真平台
- 西门子S7-1200与Factory IO联合仿真程序,6x9立体仓库、双立体仓库,可实现对物的: 自动连续存功能,自动连续取功能,指定位置存功能,指定位置取功能,满仓,空仓,指定仓库有无物报警等功能
- comsol光子晶体光纤有效折射率,模式色散,有效模式面积计算
- 云计算、边缘计算-云边协同系统模型 线形搜索算法寻找最优路径 多线程并行提升系统性能 Matlab实现
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈