Skip to content

Commit 1fffe0a

Browse files
committed
Merge branch '2.1.x'
Closes gh-17482
2 parents 47f4bb0 + 7854876 commit 1fffe0a

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

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

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818

1919
import java.util.Arrays;
2020
import java.util.HashSet;
21-
import java.util.LinkedHashSet;
2221
import java.util.Set;
2322
import java.util.function.Function;
2423
import java.util.stream.Collectors;
@@ -54,6 +53,12 @@ public abstract class AbstractDependsOnBeanFactoryPostProcessor implements BeanF
5453

5554
private final Function<ListableBeanFactory, Set<String>> dependsOn;
5655

56+
/**
57+
* Create an instance with target bean and factory bean classes and dependency names.
58+
* @param beanClass target bean class
59+
* @param factoryBeanClass target factory bean class
60+
* @param dependsOn dependency names
61+
*/
5762
protected AbstractDependsOnBeanFactoryPostProcessor(Class<?> beanClass,
5863
Class<? extends FactoryBean<?>> factoryBeanClass, String... dependsOn) {
5964
this.beanClass = beanClass;
@@ -78,9 +83,9 @@ protected AbstractDependsOnBeanFactoryPostProcessor(Class<?> beanClass,
7883
}
7984

8085
/**
81-
* Create an instance with target bean class and dependencies.
86+
* Create an instance with target bean class and dependency names.
8287
* @param beanClass target bean class
83-
* @param dependsOn dependencies
88+
* @param dependsOn dependency names
8489
* @since 2.0.4
8590
*/
8691
protected AbstractDependsOnBeanFactoryPostProcessor(Class<?> beanClass, String... dependsOn) {
@@ -119,8 +124,7 @@ private Set<String> getBeanNames(ListableBeanFactory beanFactory) {
119124

120125
private static Set<String> getBeanNames(ListableBeanFactory beanFactory, Class<?> beanClass) {
121126
String[] names = BeanFactoryUtils.beanNamesForTypeIncludingAncestors(beanFactory, beanClass, true, false);
122-
return Arrays.stream(names).map(BeanFactoryUtils::transformedBeanName)
123-
.collect(Collectors.toCollection(LinkedHashSet::new));
127+
return Arrays.stream(names).map(BeanFactoryUtils::transformedBeanName).collect(Collectors.toSet());
124128
}
125129

126130
private static BeanDefinition getBeanDefinition(String beanName, ConfigurableListableBeanFactory beanFactory) {

0 commit comments

Comments
 (0)