@Bean
public SpringLiquibase liquibase() {
SpringLiquibase liquibase = new SpringLiquibase();
liquibase.setDataSource(vsDataSource());
liquibase.setChangeLog("classpath:liquibase/avt_changelog_master.xml");
return liquibase;
}
Run Code Online (Sandbox Code Playgroud)
这就是我通过 Spring Boot 应用程序初始化 liquibase 的方式。
我检查了数据库更改日志表,可以发现该更改集条目在那里并且已成功执行。
为什么 liquibase 不跳过该变更集并执行新的唯一变更集 ID。
我们如何从Spring Boot应用程序中排除嵌入式Tomcat服务器,以便可以在JBoss Server上运行该jar?