SpringBoot用@configuration配置多數據源、通過application.properties切換數據源

1)       SpringBoot@configuration配置自定義多數據源(上面32的例子是默認數據源,springboot會自動識別
1)項目結構

2)創建數據庫test1test2,分別創建表

3)創建實體類

4)在application.properties配置數據源

5)在resources--mybatis---mapper--test1/test2--創建映射文件.xml(兩個xml內容相同:只是配置的數據源不同

6)創建mapper文件(兩個文件內容相同:只是配置的數據源不同)

7)通過@configuration手動配置數據源(兩個文件內容基本相同,就名稱中的12不同)

8)創建controller

9)總結:不同的mapper讀取的是不同數據庫的表(不同的數據源由自定義的config類確定)

2)       通過application.properties切換數據源
1)文件結構

2)開發環境數據源代碼

3)生產環境數據源代碼

4application.yml主配置文件

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章