byName中BeanID和类中属性名不对应情况下讲解错误

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

菜菜蛋蛋

2015-01-07 22:32

byName方式,bean的ID跟类属性名不对应,应该报空指针异常的,怎么可能什么都不做?这一点讲的不对吧?

写回答 关注

1回答

  • moocer
    2015-01-12 12:44:58

    spring4.0.5,亲测,不存在这个问题,byName方式,beanId与属性名不对应,属性不能被赋值,为null。

    在上面提到的属性所在的那个类写了有参构造器,没有无参构造器,这种情况会失败,异常是没有默认无参构造器。

    moocer 回复未卜先知

    spring4.3.4我没测过,有可能不同版本会有区别

    2017-01-20 09:35:24

    共 4 条回复 >

Spring入门篇

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

268787 学习 · 963 问题

查看课程

相似问题