Java Liquibase在spring boot应用程序中注册所有bean之前运行吗?
我已将Liquibase与我的spring Boot应用程序集成。我的一个困惑是,Liquibase是否在注册所有bean之前运行。如果我们想在bean声明方法中从DB中获取一些属性,并且该属性是由sql脚本编写的,该脚本将由Liquibase执行。那么,这两件事中哪一件会先发生 我知道liquibase会自动集成到spring boot应用程序的启动中,也就是说,每次应用程序运行时,它都会运行。但是,它是在加载同一应用程序的其他bean之前加载的吗 我的液化依赖:Java Liquibase在spring boot应用程序中注册所有bean之前运行吗?,java,spring,spring-boot,database-migration,liquibase,Java,Spring,Spring Boot,Database Migration,Liquibase,我已将Liquibase与我的spring Boot应用程序集成。我的一个困惑是,Liquibase是否在注册所有bean之前运行。如果我们想在bean声明方法中从DB中获取一些属性,并且该属性是由sql脚本编写的,该脚本将由Liquibase执行。那么,这两件事中哪一件会先发生 我知道liquibase会自动集成到spring boot应用程序的启动中,也就是说,每次应用程序运行时,它都会运行。但是,它是在加载同一应用程序的其他bean之前加载的吗 我的液化依赖: <dependency
<dependency>
<groupId>org.liquibase</groupId>
<artifactId>liquibase-core</artifactId>
<version>3.8.2</version>
</dependency>
org.liquibase
液化酶核心
3.8.2
那么,这两件事中哪一件会先发生
但是正如评论中所建议的,您应该自己尝试,并将日志添加到bean初始化方法中。这将使您更好地了解Spring启动应用程序的启动过程。尝试检查日志,如果您想知道确切的情况,那么您可能必须使用日志实现Spring的生命周期方法。