Skip to content

Commit d33c2b5

Browse files
committed
Don't look for RuntimeHintsRegistrar beans
Update `RuntimeHintsBeanFactoryInitializationAotProcessor` so that `RuntimeHintsRegistrar` beans are not loaded. See spring-projectsgh-28866
1 parent e928943 commit d33c2b5

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

spring-context/src/main/java/org/springframework/context/aot/RuntimeHintsBeanFactoryInitializationAotProcessor.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ class RuntimeHintsBeanFactoryInitializationAotProcessor
5757
public BeanFactoryInitializationAotContribution processAheadOfTime(
5858
ConfigurableListableBeanFactory beanFactory) {
5959
Map<Class<? extends RuntimeHintsRegistrar>, RuntimeHintsRegistrar> registrars = AotServices
60-
.factoriesAndBeans(beanFactory).load(RuntimeHintsRegistrar.class).stream()
60+
.factories(beanFactory.getBeanClassLoader()).load(RuntimeHintsRegistrar.class).stream()
6161
.collect(LinkedHashMap::new, (map, item) -> map.put(item.getClass(), item), Map::putAll);
6262
extractFromBeanFactory(beanFactory).forEach(registrarClass ->
6363
registrars.computeIfAbsent(registrarClass, BeanUtils::instantiateClass));

0 commit comments

Comments
 (0)