Browse Source

Merge branch '4.0.x'

Closes gh-48841
pull/48876/head
Andy Wilkinson 3 weeks ago
parent
commit
2d1df02866
  1. 3
      core/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/condition/OnBeanCondition.java

3
core/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/condition/OnBeanCondition.java

@ -328,6 +328,9 @@ class OnBeanCondition extends FilteringSpringBootCondition implements Configurat @@ -328,6 +328,9 @@ class OnBeanCondition extends FilteringSpringBootCondition implements Configurat
private @Nullable Map<String, @Nullable BeanDefinition> collectBeanDefinitionsForType(
ListableBeanFactory beanFactory, boolean considerHierarchy, BeanType type,
Set<BeanType> parameterizedContainers, @Nullable Map<String, @Nullable BeanDefinition> result) {
if (ResolvableType.NONE.equals(type.resolvableType())) {
return result;
}
result = putAll(result, beanFactory.getBeanNamesForType(type.resolvableType(), true, false), beanFactory);
for (BeanType parameterizedContainer : parameterizedContainers) {
Class<?> resolved = parameterizedContainer.resolvableType().resolve();

Loading…
Cancel
Save