ByName是匹配的形参的autoWiringDAO呢?还是成员变量的autoWiringDAO呢?

来源:3-4 Spring Bean装配之自动装配

conan_0003

2015-01-15 18:23

老师的setAutoWiringDAO形参名和Bean id以及类的成员变量名都是一样的,究竟ByName是匹配的形参的autoWiringDAO呢?还是成员变量的autoWiringDAO呢?我都晕掉了

写回答 关注

2回答

  • 慕慕1232642
    2016-11-15 22:54:10

    用byName的时候,bean id=“xxx”一定要与setXxx(形参)的Xxx首字母变小写后相同,而不一定与形参相同,也不一定与成员变量相同。当然,一般正规的set方法后面的Xxx是与成员变量相同的,因此一般情况下bean id与成员变量相同。这点老师没讲清楚。

    未卜先知

    今天在回过头来看,好像确实如此

    2017-01-06 14:47:26

    共 2 条回复 >

  • 星际怪物
    2015-05-29 15:13:30

    setAutoWiringDAO ->autoWiringDAO,就这么去找呗

Spring入门篇

为您带来IOC和AOP的基本概念及用法,为后续高级课程学习打下基础

268785 学习 · 963 问题

查看课程

相似问题