问答详情
源自:3-4 Spring Bean装配之自动装配

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

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

提问者:菜菜蛋蛋 2015-01-07 22:32

个回答

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

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

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