我有几个spring bean(使用@PostContruct
加载),它负责从应用程序引导程序的配置表中加载/重新创建配置。
我使用@AutoConfigureAfter(FlywayAutoConfiguration.class)
确保在完成flyway自动配置后配置了我的bean。
在正常的应用程序启动期间,数据库填充得很好。但是,在使用@FlywayTest
进行测试期间(在测试类级别使用,而不是测试),数据库迁移在完全构造bean之后发生。
在调用我的bean @PostConstrcut
如果您需要其他详细信息,请与我们联系。
答案 0 :(得分:0)
问题:
@Configuration
... 您还可以找到一个非常简单的spring-boot示例,其中包含最少的设置:spring-boot-test-examle。可能这对你有帮助,但我想不是。
问题是你的bean和@FlywayTest
注释依赖于flyway bean等FlywayAutoConfiguration
。
我们可以共同开发解决方案并将其集成到flyway-test-extensions中,以便随时在https://github.com/flyway/flyway-test-extensions/issues打开一个问题。
Florian