spring源码-refresh中的bean初始化getBean方法(下)

我们再来看getBean方法的最后一块

这里是个什么情况呢,requiredType就是方法的参数,我们查看一些方法,发现getBean方法有很多重载方法,如果requiredType不为null,那么就会进入比如第二种情况,传入requiredType就不需要进行强转了,那么requiredType如果不为null,且不是一个实例,就去convertIfNecessary进行转化,如果为null则抛异常,如果不为null则返回

posted @ 2025-05-28 17:34  七森星罗  阅读(27)  评论(0)    收藏  举报