老师的setAutoWiringDAO形参名和Bean id以及类的成员变量名都是一样的,究竟ByName是匹配的形参的autoWiringDAO呢?还是成员变量的autoWiringDAO呢?我都晕掉了
用byName的时候,bean id=“xxx”一定要与setXxx(形参)的Xxx首字母变小写后相同,而不一定与形参相同,也不一定与成员变量相同。当然,一般正规的set方法后面的Xxx是与成员变量相同的,因此一般情况下bean id与成员变量相同。这点老师没讲清楚。
setAutoWiringDAO ->autoWiringDAO,就这么去找呗