Jeecg-boot多數據源使用注意事項

首先修改配置文件,變成多數據源。可以同時使用兩個相同的數據庫,也可以使用不同類型的兩個數據庫,如一個mysql,一個sqlServer。

此處使用的是application-dev.yml配置文件。

 # 多數據源配置
          #multi-datasource1:
          #url: jdbc:mysql://localhost:3306/jeecg-boot2?useUnicode=true&characterEncoding=utf8&autoReconnect=true&zeroDateTimeBehavior=convertToNull&transformedBitIsBoolean=true
          #username: root
          #password: root
          #driver-class-name: com.mysql.jdbc.Driver

縮進要保持好,否則會有報錯。

另外如果啓動時報找不到dual表,可以在上述配置文件中註釋掉下列代碼。

validationQuery: SELECT 1 FROM DUAL

 另外在請求數據庫的過程中需要使用到service層的相關方法(相關實現類中)要添加註解@DS("multi-datasource1")註解中的值是數據源的名字。

其它的代碼都可相同。

 

 

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