Support DatabaseInitializerDetector ordering

Update `DatabaseInitializationDependencyConfigurer` so that depends-on
ordering is applied based on the `DatabaseInitializerDetector` order.

Prior to this commit, if multiple DatabaseInitializer beans were
detected the order in which they were initialized was not defined.

See gh-26692
This commit is contained in:
Phillip Webb
2021-06-07 20:40:20 -07:00
parent fba5ffc626
commit dafd511284
4 changed files with 71 additions and 7 deletions

View File

@@ -34,4 +34,9 @@ class FlywayMigrationInitializerDatabaseInitializerDetector extends AbstractBean
return Collections.singleton(FlywayMigrationInitializer.class);
}
@Override
public int getOrder() {
return 1;
}
}