美文网首页
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