gpt4 book ai didi

java - 如何确保 Flyway 在我的 bean 之前加载?

转载 作者:行者123 更新时间:2023-11-30 08:35:57 24 4
gpt4 key购买 nike

我有一个 Spring Boot 应用程序,其中一个 Bean 从数据库加载配置数据。

现在我在 Configuration 类中设置了这个 Bean。但它似乎在 Flyway 之前加载。

如何确保 Flyway 在我的 beans 加载之前 完成它的工作?

最佳答案

您可以在启动 Spring Boot 应用程序之前对其进行初始化:

@SpringBootApplication
public class Application {

public static void main(String[] args) {
// Init Flyway here
SpringApplication.run(Application.class, args);
}
}

第二个选项是根据 Flyway 为您的 bean 使用 @DependsOn 注释。

关于java - 如何确保 Flyway 在我的 bean 之前加载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37954441/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com