Fix hint to include all Liquibase resources in default location
See gh-34729
This commit is contained in:
parent
308e52702d
commit
408d5246bc
|
|
@ -175,7 +175,7 @@ public class LiquibaseAutoConfiguration {
|
|||
|
||||
@Override
|
||||
public void registerHints(RuntimeHints hints, ClassLoader classLoader) {
|
||||
hints.resources().registerPattern("db/changelog/db.changelog-master.yaml");
|
||||
hints.resources().registerPattern("db/changelog/*");
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -423,8 +423,11 @@ class LiquibaseAutoConfigurationTests {
|
|||
void shouldRegisterHints() {
|
||||
RuntimeHints hints = new RuntimeHints();
|
||||
new LiquibaseAutoConfigurationRuntimeHints().registerHints(hints, getClass().getClassLoader());
|
||||
assertThat(RuntimeHintsPredicates.resource().forResource("db/changelog/")).accepts(hints);
|
||||
assertThat(RuntimeHintsPredicates.resource().forResource("db/changelog/db.changelog-master.yaml"))
|
||||
.accepts(hints);
|
||||
assertThat(RuntimeHintsPredicates.resource().forResource("db/changelog/tables/init.sql"))
|
||||
.accepts(hints);
|
||||
}
|
||||
|
||||
private ContextConsumer<AssertableApplicationContext> assertLiquibase(Consumer<SpringLiquibase> consumer) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue