美文网首页
BeanDefinition

BeanDefinition

作者: 李逍遥JK | 来源:发表于2020-05-16 20:48 被阅读0次

1. BeanDefinition的定义

一般用Class来描述类,Java用定义来描述实例
java中的注释

/**
 * 用来描述一个bean的实例,只是一个最小接口。存放 bean 实例的属性,构造方法参数。
 * 由子类实现更深层次的功能
 * A BeanDefinition describes a bean instance, which has property values,
 * constructor argument values, and further information supplied by
 * concrete implementations.
 *
 * <p>This is just a minimal interface: The main intention is to allow a
 * {@link BeanFactoryPostProcessor} such as {@link PropertyPlaceholderConfigurer}
 * to introspect and modify property values and other bean metadata.
 */

2. BeanDefinition和bean的生产过程

invokeBeanFactoryPostProcessors(beanFactory)调用 ConfigurationClassPostProcessor后置处理器扫描类,执行 factory processors并把 bean生成 beanDefinition放入b eanDefinitionMap

3. BeanDefinition的作用

image.png

相关文章

网友评论

      本文标题:BeanDefinition

      本文链接:https://www.haomeiwen.com/subject/ejarohtx.html