接口 BeanCreateContext

  • 所有已知实现类:
    BeanCreateContextUtil

    public interface BeanCreateContext
    bean创建相关的接口, 包含创建时候的循环依赖的判断。
    • 方法详细资料

      • createBean

        BeanDefinition createBean​(BeanDefinition beanDefinition)
        1. 将这个bean放入待初始化集合中,这个主要是用来解决循环依赖的判断的 2. 先初始化这个类。三种类型的有不同的初始化方法 3. 检查有无自定义注解,如果有的话,此时获取对应的annotationHandler来处理下。Inject和Value的注解处理器很重要, 需要判断依赖是否存在 4. 判断有无切面,有切面的话,生成代理类替换生成的bean
        参数:
        beanDefinition -
        返回: