我想用我的 Spring Boot 应用程序配置 Liquibase ,所以我将依赖项添加到 pom.xml
并将路径设置为 master.xml
在 application.properties
这工作正常, Spring Boot 在启动时运行 Liquibase 。问题是现在我想手动运行 Liquibase ,而不是在应用程序启动时。我应该完全禁用 Liquibase 的自动配置,还是可以使用它并仅在启动时禁用运行评估?
原文由 Gravian 发布,翻译遵循 CC BY-SA 4.0 许可协议
相关属性名称在 Spring 版本之间发生了变化:
对于 Spring 4.xx :
liquibase.enabled=false
应用程序属性禁用 Liquibase。对于 Spring 5.xx :
spring.liquibase.enabled=false
应用程序属性禁用 Liquibase。PS 对于 Flyway:
春季 4.xx :
flyway.enabled=false
春季 5.xx :
spring.flyway.enabled=false