老师,我想问下,调用set方法时beans是一个空的Map,paramValues[i]=beans.get(parmaBeanIds[i]),这个地方怎么有值呢

来源:1-3 实现一个自己的IoC

慕侠8223200

2020-07-12 18:06

paramValues[i]=beans.get(parmaBeanIds[i]);

这儿有点没懂

写回答 关注

2回答

  • 慕田峪5188719
    2022-12-06 22:39:41

    约定,先setbean(),后setbean(有车的人)  。如setbean(车)的时候 不会走for里面的代码,setbean(有车的人) 的时候,才会把前边放进去的aodi当作这次setBean(有车的人)的开奥迪张三的参数  也就是aodi作为张三的参数。

  • 慕侠8223200
    2020-07-12 21:45:50

    哦,看懂了,第一次根本就不会进入for循环

    慕粉3838...

    循环第一次给beanId赋值

    2022-09-24 19:36:36

    共 1 条回复 >

Spring框架小白的蜕变

Spring Ioc和Spring Bean基础内容的讲解

35597 学习 · 117 问题

查看课程

相似问题