From 1d900f67e70572f7b66eca3f6f576ae92c052043 Mon Sep 17 00:00:00 2001 From: Victor Ferrer Date: Mon, 30 Dec 2019 22:06:59 +0100 Subject: [PATCH] FilteringSpringBootCondition uses Class.forName instead of classLoader See gh-19490 --- .../autoconfigure/condition/FilteringSpringBootCondition.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/condition/FilteringSpringBootCondition.java b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/condition/FilteringSpringBootCondition.java index 45c572da11..f470245267 100644 --- a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/condition/FilteringSpringBootCondition.java +++ b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/condition/FilteringSpringBootCondition.java @@ -105,7 +105,7 @@ abstract class FilteringSpringBootCondition extends SpringBootCondition */ protected static Class resolve(String className, ClassLoader classLoader) throws ClassNotFoundException { if (classLoader != null) { - return classLoader.loadClass(className); + return Class.forName(className, false, classLoader); } return Class.forName(className); }