Spring boot - 在启动时禁用 Liquibase

新手上路,请多包涵

我想用我的 Spring Boot 应用程序配置 Liquibase ,所以我将依赖项添加到 pom.xml 并将路径设置为 master.xmlapplication.properties 这工作正常, Spring Boot 在启动时运行 Liquibase 。问题是现在我想手动运行 Liquibase ,而不是在应用程序启动时。我应该完全禁用 Liquibase 的自动配置,还是可以使用它并仅在启动时禁用运行评估?

原文由 Gravian 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 2.4k
1 个回答

相关属性名称在 Spring 版本之间发生了变化:

  • 对于 Spring 4.xxliquibase.enabled=false 应用程序属性禁用 Liquibase。

  • 对于 Spring 5.xxspring.liquibase.enabled=false 应用程序属性禁用 Liquibase。


PS 对于 Flyway:

  • 春季 4.xxflyway.enabled=false

  • 春季 5.xxspring.flyway.enabled=false

原文由 Alex Shesterov 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题