From 4a990f3ed2702a35cd9bf98d178e6886f2e01844 Mon Sep 17 00:00:00 2001 From: Andy Wilkinson Date: Mon, 26 Apr 2021 15:36:56 +0100 Subject: [PATCH] Use bean class loader when importing auto-configuration Fixes gh-26234 --- .../autoconfigure/ImportAutoConfigurationImportSelector.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/ImportAutoConfigurationImportSelector.java b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/ImportAutoConfigurationImportSelector.java index 1b57a151ff8..8592f3393a3 100644 --- a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/ImportAutoConfigurationImportSelector.java +++ b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/ImportAutoConfigurationImportSelector.java @@ -94,7 +94,7 @@ class ImportAutoConfigurationImportSelector extends AutoConfigurationImportSelec } protected Collection loadFactoryNames(Class source) { - return SpringFactoriesLoader.loadFactoryNames(source, getClass().getClassLoader()); + return SpringFactoriesLoader.loadFactoryNames(source, getBeanClassLoader()); } @Override