<!-- seata-->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-seata</artifactId>
<exclusions>
<exclusion>
<groupId>io.seata</groupId>
<artifactId>seata-spring-boot-starter</artifactId>
</exclusion>
</exclusions>
</dependency>
<!--因为spring-cloud-starter-alibaba-seata自带了seata1.1,所以要先排除再依赖对应的版本-->
<dependency>
<groupId>io.seata</groupId>
<artifactId>seata-spring-boot-starter</artifactId>
</dependency>
#数据源配置
spring:
cloud:
alibaba:
seata:
tx-service-group:
digital_tx_group # seata 服务事务分组
nacos:
config:
server-addr: 127.0.0.1:8848
file-extension: yaml # 假如不配置,则nacos远程配置文件的后缀为.properties
namespace: fc0e836b-5a31-4077-8c46-1462662175c4
discovery:
server-addr: 127.0.0.1:8848
group: DEFAULT_GROUP
compatibility-verifier:
enabled: false
seata:
tx-service-group: digital_tx_group
registry:
type: nacos
nacos:
server-addr: 127.0.0.1:8848
username: nacos
password: nacos
group: DEFAULT_GROUP
service:
vgroup-mapping:
digital_tx_group: default
digital_tx_group:
grouplist: 127.0.0.1:8091
@GlobalTransactional(rollbackFor = Exception.class)