seata 使用的前提准备
- 1.官网下载seata
- 2.修改conf下的file.conf文件和register.conf文件
file.conf文件的修改(修改数据存储方式,连接到数据库)根据自己的配置
register.conf的修改(注册中心使用的是nacos)
- 3根据.md文件中github上面的网址,拉取seata搭建分布式事务,需要的数据库表项,和每个要搭建事物的服务配置undo_log表进行存储事务的过程服务
1.导入依赖(解决seata依赖的冲突)
<dependencies>
<!--数据库3法宝-->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid-spring-boot-starter</artifactId>
<version>1.1.21</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-openfeign</artifactId>
</dependency>
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
<!--剔除seata里面的seata.all-->
<dependency>