问答详情
源自:5-4 实战实现Bean的创建

关于Bean工厂的问题

我觉得这里 初始化bean有个问题就是  如果开始toCreateBean是空的  那么后面长度就会一直是0  就自然会报错

提问者:FuYouJ 2020-01-21 18:52

个回答

  • qq_Forever浅唱此生_0
    2020-06-17 10:08:48

    长度是0也不会进入while-do循环内啊

  • 行走的瓜皮
    2020-02-14 22:31:40

    如果一个bean中没需要依赖其他的bean的话(也就是没有autowired),就不会执行if (field.isAnnotationPresent(AutoWired.class))这里面的代码,而是直接执行classToBean.put(cls,bean);这个时候就不会为零,感觉是这样