diff --git a/service/pom.xml b/service/pom.xml index f738218..9234c70 100644 --- a/service/pom.xml +++ b/service/pom.xml @@ -60,6 +60,12 @@ org.aspectj aspectjweaver + + + com.baomidou + dynamic-datasource-spring-boot3-starter + 4.3.1 + diff --git a/service/src/main/resources/application.yml b/service/src/main/resources/application.yml index 60bc9fa..35e44de 100644 --- a/service/src/main/resources/application.yml +++ b/service/src/main/resources/application.yml @@ -13,6 +13,23 @@ spring: url: jdbc:mysql://${bunny.datasource.host}:${bunny.datasource.port}/${bunny.datasource.sqlData}?serverTimezone=GMT%2B8&useSSL=false&characterEncoding=utf-8&allowPublicKeyRetrieval=true username: ${bunny.datasource.username} password: ${bunny.datasource.password} + # dynamic: + # primary: master #设置默认的数据源或者数据源组,默认值即为master + # strict: false #严格匹配数据源,默认false. true未匹配到指定数据源时抛异常,false使用默认数据源 + # grace-destroy: false #是否优雅关闭数据源,默认为false,设置为true时,关闭数据源时如果数据源中还存在活跃连接,至多等待10s后强制关闭 + # datasource: + # master: + # driver-class-name: com.zaxxer.hikari.HikariDataSource + # url: jdbc:mysql://${bunny.datasource.host}:${bunny.datasource.port}/${bunny.datasource.sqlData}?serverTimezone=GMT%2B8&useSSL=false&characterEncoding=utf-8&allowPublicKeyRetrieval=true + # username: ${bunny.datasource.username} + # password: ${bunny.datasource.password} + # i18n: + # url: jdbc:mysql://${bunny.datasource2.host}:${bunny.datasource2.port}/${bunny.datasource2.sqlData}?serverTimezone=GMT%2B8&useSSL=false&characterEncoding=utf-8&allowPublicKeyRetrieval=true + # username: ${bunny.datasource2.username} + # password: ${bunny.datasource2.password} + # driver-class-name: com.zaxxer.hikari.HikariDataSource + # aop: + # enabled: true data: redis: