
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory#populateBean,这个方法我只看到了将 field 和 method 放到了 injectionMetadataCache 缓存起来,包括需要依赖的 bean 实例化存入了 member 中,但是只是通过 beanName 关联被注入的信息,那么怎么取的呢比如某个类注入了 a,调用 a.hello()方法,那么 a 的获取逻辑是什么?
1 tulong OP 找到了,少看了这个的逻辑导致后面接不上。。。 currElements.add(new AutowiredFieldElement(field, required)); |
2 securityCoding 2020-04-28 16:41:52 +08:00 注入的 bean 本身也是一个类的普通属性, 本身有 类型 /名称属性 |