springboot 主從數據源動態切換


1.配置了主從同步以后,寫操作對應主庫,讀操作對應從庫

2.主從數據源自動切換的方式一般有兩種,使用注解的方式和攔截器形式。注解的形式是人為在service上添加注解,指定本次操作采用的數據源,攔截器指的是mybatis的攔截器,在執行sql的時候按照sql的類型來確定數據源。實現的基礎都基於AbstractRoutingDataSource,實現這個類動態指定數據源。

3.實現

 采用springboot+tk.mybatis 搭建了一個簡易工程,分別按照上面的兩種實現方式實現了數據源動態切換。

工程已經上傳至碼雲:https://gitee.com/cuipixiangjiao/springboot-data-mybatis


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM