# dynamic-liquibase-spring-boot-starter **Repository Path**: thghh/dynamic-liquibase-spring-boot-starter ## Basic Information - **Project Name**: dynamic-liquibase-spring-boot-starter - **Description**: liquibase动态多数据源配置 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-12-12 - **Last Updated**: 2025-04-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: liquibase, spring-boot-starter ## README # 介绍 liquibase动态多数据源spring starter,引入之后可在一个项目中管理多个数据源下的表结构版本 # 使用 ## 引入依赖 ```xml org.thghh.dynamic.liquibase dynamic-liquibase-spring-boot-starter 4.30.0 ``` ## 配置 移除spring默认的liquibase配置 ```yaml spring: liquibase: enabled: false ``` 增加多数据源liquibase配置,配置内容复用的是spring的配置 ```yaml spring: liquibase: enabled: false dynamic: datasource: base: driver-class-name: org.h2.Driver url: jdbc:h2:./db/base;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE user: root password: root123 change-log: classpath:liquibase/base/master.xml database-change-log-table: base_change_log database-change-log-lock-table: base_change_log_lock deliver: driver-class-name: org.h2.Driver url: jdbc:h2:./db/deliver;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE user: root password: root123 change-log: classpath:liquibase/deliver/master.xml database-change-log-table: deliver_change_log database-change-log-lock-table: deliver_change_log_lock ```