Skip to content

Commit d6d7082

Browse files
committed
Merge branch '3.1.x' into 3.2.x
Closes gh-39598
2 parents de35d2e + 3a31941 commit d6d7082

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/SharedMetadataReaderFactoryContextInitializer.java

+5-4
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@
2121
import org.springframework.aot.AotDetector;
2222
import org.springframework.beans.BeansException;
2323
import org.springframework.beans.MutablePropertyValues;
24-
import org.springframework.beans.factory.BeanClassLoaderAware;
2524
import org.springframework.beans.factory.FactoryBean;
2625
import org.springframework.beans.factory.NoSuchBeanDefinitionException;
2726
import org.springframework.beans.factory.aot.BeanRegistrationExcludeFilter;
@@ -38,11 +37,13 @@
3837
import org.springframework.context.ApplicationContextInitializer;
3938
import org.springframework.context.ApplicationListener;
4039
import org.springframework.context.ConfigurableApplicationContext;
40+
import org.springframework.context.ResourceLoaderAware;
4141
import org.springframework.context.annotation.AnnotationConfigUtils;
4242
import org.springframework.context.annotation.ConfigurationClassPostProcessor;
4343
import org.springframework.context.event.ContextRefreshedEvent;
4444
import org.springframework.core.Ordered;
4545
import org.springframework.core.PriorityOrdered;
46+
import org.springframework.core.io.ResourceLoader;
4647
import org.springframework.core.type.classreading.CachingMetadataReaderFactory;
4748
import org.springframework.core.type.classreading.MetadataReaderFactory;
4849

@@ -187,14 +188,14 @@ private void configureConfigurationClassPostProcessor(ConfigurationClassPostProc
187188
* {@link FactoryBean} to create the shared {@link MetadataReaderFactory}.
188189
*/
189190
static class SharedMetadataReaderFactoryBean
190-
implements FactoryBean<ConcurrentReferenceCachingMetadataReaderFactory>, BeanClassLoaderAware,
191+
implements FactoryBean<ConcurrentReferenceCachingMetadataReaderFactory>, ResourceLoaderAware,
191192
ApplicationListener<ContextRefreshedEvent> {
192193

193194
private ConcurrentReferenceCachingMetadataReaderFactory metadataReaderFactory;
194195

195196
@Override
196-
public void setBeanClassLoader(ClassLoader classLoader) {
197-
this.metadataReaderFactory = new ConcurrentReferenceCachingMetadataReaderFactory(classLoader);
197+
public void setResourceLoader(ResourceLoader resourceLoader) {
198+
this.metadataReaderFactory = new ConcurrentReferenceCachingMetadataReaderFactory(resourceLoader);
198199
}
199200

200201
@Override

0 commit comments

Comments
 (0)