Don't look for RuntimeHintsRegistrar beans
Update `RuntimeHintsBeanFactoryInitializationAotProcessor` so that `RuntimeHintsRegistrar` beans are not loaded. See gh-28866
This commit is contained in:
parent
e928943d1a
commit
d33c2b52cc
|
@ -57,7 +57,7 @@ class RuntimeHintsBeanFactoryInitializationAotProcessor
|
|||
public BeanFactoryInitializationAotContribution processAheadOfTime(
|
||||
ConfigurableListableBeanFactory beanFactory) {
|
||||
Map<Class<? extends RuntimeHintsRegistrar>, RuntimeHintsRegistrar> registrars = AotServices
|
||||
.factoriesAndBeans(beanFactory).load(RuntimeHintsRegistrar.class).stream()
|
||||
.factories(beanFactory.getBeanClassLoader()).load(RuntimeHintsRegistrar.class).stream()
|
||||
.collect(LinkedHashMap::new, (map, item) -> map.put(item.getClass(), item), Map::putAll);
|
||||
extractFromBeanFactory(beanFactory).forEach(registrarClass ->
|
||||
registrars.computeIfAbsent(registrarClass, BeanUtils::instantiateClass));
|
||||
|
|
Loading…
Reference in New Issue