From 3c01fdfeaafd06bbe470be05ad712a917f097945 Mon Sep 17 00:00:00 2001 From: Moritz Halbritter Date: Wed, 27 Aug 2025 13:41:55 +0200 Subject: [PATCH] Improve null-safety of module/spring-boot-flyway See gh-46926 --- .../boot/flyway/autoconfigure/FlywayAutoConfiguration.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/module/spring-boot-flyway/src/main/java/org/springframework/boot/flyway/autoconfigure/FlywayAutoConfiguration.java b/module/spring-boot-flyway/src/main/java/org/springframework/boot/flyway/autoconfigure/FlywayAutoConfiguration.java index a4bff718ade..110e96bee11 100644 --- a/module/spring-boot-flyway/src/main/java/org/springframework/boot/flyway/autoconfigure/FlywayAutoConfiguration.java +++ b/module/spring-boot-flyway/src/main/java/org/springframework/boot/flyway/autoconfigure/FlywayAutoConfiguration.java @@ -26,6 +26,7 @@ import java.util.Map; import java.util.Set; import java.util.function.BiConsumer; import java.util.function.Consumer; +import java.util.function.Supplier; import javax.sql.DataSource; @@ -575,7 +576,7 @@ public final class FlywayAutoConfiguration { */ static class Extension { - private final SingletonSupplier extension; + private final Supplier extension; Extension(FluentConfiguration configuration, Class type, String name) { this.extension = SingletonSupplier.of(() -> {