Skip to content

Commit fa63f6c

Browse files
committed
Stop using an instance supplier in EntityScanPackages' bean definition
Closes gh-34371
1 parent 5e08ee6 commit fa63f6c

File tree

1 file changed

+1
-6
lines changed
  • spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/domain

1 file changed

+1
-6
lines changed

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

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
import java.util.LinkedHashSet;
2424
import java.util.List;
2525
import java.util.Set;
26-
import java.util.function.Supplier;
2726

2827
import org.springframework.beans.factory.BeanFactory;
2928
import org.springframework.beans.factory.NoSuchBeanDefinitionException;
@@ -170,13 +169,9 @@ static class EntityScanPackagesBeanDefinition extends GenericBeanDefinition {
170169
addPackageNames(packageNames);
171170
}
172171

173-
@Override
174-
public Supplier<?> getInstanceSupplier() {
175-
return () -> new EntityScanPackages(StringUtils.toStringArray(this.packageNames));
176-
}
177-
178172
private void addPackageNames(Collection<String> additionalPackageNames) {
179173
this.packageNames.addAll(additionalPackageNames);
174+
getConstructorArgumentValues().addIndexedArgumentValue(0, StringUtils.toStringArray(this.packageNames));
180175
}
181176

182177
}

0 commit comments

Comments
 (0)