spring复习:(12) BeanDefinitionHolder

BeanDefinitionHolder有3个属性:

	private final BeanDefinition beanDefinition;

	private final String beanName;

	@Nullable
	private final String[] aliases;


分别用来存储BeanDefinition, bean name和别名。
实现了接口BeanMetadataElement的getSource方法

	public Object getSource() {
		return this.beanDefinition.getSource();
	}

该方法从beanDefinition属性中拿到source并返回。

你可能感兴趣的:(Spring,spring,java,intellij-idea)