Introduce PREFERRED_CONSTRUCTORS_ATTRIBUTE on AbstractBeanDefinition
Closes gh-30917
This commit is contained in:
@@ -575,6 +575,10 @@ public class GenericApplicationContext extends AbstractApplicationContext implem
|
||||
@Override
|
||||
@Nullable
|
||||
public Constructor<?>[] getPreferredConstructors() {
|
||||
Constructor<?>[] fromAttribute = super.getPreferredConstructors();
|
||||
if (fromAttribute != null) {
|
||||
return fromAttribute;
|
||||
}
|
||||
Class<?> clazz = getBeanClass();
|
||||
Constructor<?> primaryCtor = BeanUtils.findPrimaryConstructor(clazz);
|
||||
if (primaryCtor != null) {
|
||||
|
||||
Reference in New Issue
Block a user