Я интегрировал Liquibase с моим приложением Spring Boot. Единственное недоразумение, которое у меня возникает, заключается в том, запускается ли Liquibase до регистрации всех бинов. Если мы хотим извлечь какое-либо свойство из БД в методе объявления бина, и это свойство записывается скриптом sql, который будет выполняться Liquibase. Итак, что из двух вещей произойдет первым?
Я знаю, что liquibase автоматически интегрируется с запуском приложения весенней загрузки, т. Е. Запускается каждый раз, когда приложение запускается. Но загружается ли он перед загрузкой других компонентов того же приложения?
Моя зависимость от ликвидазы:
<dependency>
<groupId>org.liquibase</groupId>
<artifactId>liquibase-core</artifactId>
<version>3.8.2</version>
</dependency>