seata1.1.0 整合springboot2 踩坑

  1. 1.1.0最新版 官方下載的包裏沒有sql文件

  • 下載一個0.8.0版本,conf下有sql
  • 加頂頂羣

 

 

2.seata-server 配置文件

file.conf 這三項修改 項目中要和file中一致

 

 

3.多環境處理

 

 

4.普通springboot項目整合SeaTa

 

  • 推薦使用seata-spring-boot-starter
  • 實現XID傳遞 , 非springCloudAilibaba 需要手動實現 , 參考官方demo (記得掃包路徑)

  • @GlobalTransaction 只需要加在事務發起方 , 每個接口都加也不會有問題
  • 事務參與者 數據庫添加undo_log表
  • server添加 3張表
      • 全局事務---global_table
      • 分支事務---branch_table
      • 全局鎖-----lock_table

 

5.數據庫 LocalDateTime類型報錯

  • 實體類中字段爲 LocalDateTtime ,添加到數據庫中 報錯
  • 更換爲 5.1.36 後 JSON字段亂碼
    • 原因 : 5.1.40之前 JSON有問題
    • 更換爲 5.1.48
  • ​​​​​​​
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章