From 50202cf1ffc93cb6f411bd7ecad989b9e7cdb65a Mon Sep 17 00:00:00 2001 From: Dmytro Nosan Date: Sat, 9 Aug 2025 16:45:04 +0300 Subject: [PATCH] Make SpringLiquibaseCustomizer package-private Prior to this commit, SpringLiquibaseCustomizer had a private modifier, which breaks Spring AOT. See gh-46752 Signed-off-by: Dmytro Nosan --- .../autoconfigure/liquibase/LiquibaseAutoConfiguration.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/liquibase/LiquibaseAutoConfiguration.java b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/liquibase/LiquibaseAutoConfiguration.java index dd3070acd47..28ede18b639 100644 --- a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/liquibase/LiquibaseAutoConfiguration.java +++ b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/liquibase/LiquibaseAutoConfiguration.java @@ -183,6 +183,7 @@ public class LiquibaseAutoConfiguration { } @ConditionalOnClass(Customizer.class) + @Configuration(proxyBeanMethods = false) static class CustomizerConfiguration { @Bean @@ -260,7 +261,7 @@ public class LiquibaseAutoConfiguration { } @FunctionalInterface - private interface SpringLiquibaseCustomizer { + interface SpringLiquibaseCustomizer { /** * Customize the given {@link SpringLiquibase} instance.