通常,在升级到新版本的应用程序之前,我会在每个环境上手动进行liquidbase更新,以便更好地控制。当SpringLiquibase bean在我的web应用程序中初始化时,它应用所有挂起的更改集。然而,我希望它只检查状态(列表待定的变更集,不正确的校验和等),但不做更新。有可能这样配置吗?
对于可用的配置,这是不可能的。但是,您可以重写beanSpringLiquibase
及其方法afterPropertiesSet()
,其中执行所有内容。