引入seata怎么配置数据源
时间: 2023-12-20 08:57:17 浏览: 67
配置数据源
首先,需要在每个数据源(DataSource)创建时,注入一个名为 "dataSourceProxy" 的 DataSourceProxy bean。然后,需要在 application.yml 或者 application.properties 中,配置数据源的连接信息和 Seata 的相关配置信息,例如:
```
spring.datasource.url=jdbc:mysql://localhost:3306/order_db
spring.datasource.username=root
spring.datasource.password=123456
seata:
enabled: true
application-id: my-app
tx-service-group: my-seata-group
service:
vgroup-mapping:
my-seata-group: "default"
grouplist:
// 这里填写部署了 TC 的机器 IP 地址和 Port
default: 127.0.0.1:8091
registry:
type: nacos
nacos:
server-addr: 127.0.0.1:8848
group: SEATA_GROUP
namespace: SEATA_NAMESPACE
```
最后,启动 Seata 和应用程序即可。 Seata 会拦截所有的数据库操作,并启用分布式事务管理。
阅读全文