Browse Source

chore: 修复LiquibaseConfig死锁

master
wangxiang 2 years ago
parent
commit
a49941fbc2
  1. 7
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/workflow/config/LiquibaseConfig.java

7
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/workflow/config/LiquibaseConfig.java

@ -6,6 +6,7 @@ import liquibase.database.DatabaseConnection;
import liquibase.database.DatabaseFactory; import liquibase.database.DatabaseFactory;
import liquibase.database.jvm.JdbcConnection; import liquibase.database.jvm.JdbcConnection;
import liquibase.resource.ClassLoaderResourceAccessor; import liquibase.resource.ClassLoaderResourceAccessor;
import org.springframework.boot.autoconfigure.liquibase.LiquibaseProperties;
import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Configuration;
@ -23,7 +24,7 @@ import javax.sql.DataSource;
@Configuration @Configuration
public class LiquibaseConfig { public class LiquibaseConfig {
private static final String LIQUIBASE_CHANGELOG_PREFIX = "ACT_DE_"; /*private static final String LIQUIBASE_CHANGELOG_PREFIX = "ACT_DE_";
@Bean @Bean
public Liquibase liquibase(DataSource dataSource) { public Liquibase liquibase(DataSource dataSource) {
@ -33,11 +34,11 @@ public class LiquibaseConfig {
database.setDatabaseChangeLogTableName(LIQUIBASE_CHANGELOG_PREFIX + database.getDatabaseChangeLogTableName()); database.setDatabaseChangeLogTableName(LIQUIBASE_CHANGELOG_PREFIX + database.getDatabaseChangeLogTableName());
database.setDatabaseChangeLogLockTableName(LIQUIBASE_CHANGELOG_PREFIX + database.getDatabaseChangeLogLockTableName()); database.setDatabaseChangeLogLockTableName(LIQUIBASE_CHANGELOG_PREFIX + database.getDatabaseChangeLogLockTableName());
Liquibase liquibase = new Liquibase("META-INF/liquibase/flowable-modeler-app-db-changelog.xml", new ClassLoaderResourceAccessor(), database); Liquibase liquibase = new Liquibase("META-INF/liquibase/flowable-modeler-app-db-changelog.xml", new ClassLoaderResourceAccessor(), database);
liquibase.update("flowable"); iquibase.update("flowable");
return liquibase; return liquibase;
} catch (Exception e) { } catch (Exception e) {
throw new RuntimeException("创建liquibase数据库错误", e); throw new RuntimeException("创建liquibase数据库错误", e);
} }
} }*/
} }

Loading…
Cancel
Save