seata1.1.0 整合springboot2 踩坑
- 1.1.0最新版 官方下载的包里没有sql文件
-
下载一个0.8.0版本,conf下有sql 加顶顶群
2.seata-server 配置文件
file.conf 这三项修改 项目中要和file中一致
3.多环境处理
-
1.1.0之后 使用纯 配置文件 , 如 1.1.0之前 参考
4.普通springboot项目整合SeaTa
-
推荐使用seata-spring-boot-starter 实现XID传递 , 非springCloudAilibaba 需要手动实现 , 参考官方demo (记得扫包路径)
-
@GlobalTransaction 只需要加在事务发起方 , 每个接口都加也不会有问题 事务参与者 数据库添加undo_log表 server添加 3张表 全局事务---global_table 分支事务---branch_table 全局锁-----lock_table
5.数据库 LocalDateTime类型报错
-
实体类中字段为 LocalDateTtime ,添加到数据库中 报错 原因 : mysql-connector-java 版本使用的5.1.47 有问题 更换版本 更换为 5.1.36 后 JSON字段乱码 原因 : 5.1.40之前 JSON有问题 更换为 5.1.48
下一篇:
【分布式】什么是分布式技术?