使用byName的时候,service.say(...)方法中dao.say应该是空指针异常吧?

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

精慕门8054304

2019-02-14 20:51

使用byName的时候,如果DAO的ID更改了,set方法就找不到,这个能理解。但是test方法中调用了service.say(...)方法, 为什么什么都没有发生,没有set应该代表没赋值,service.say(...)方法中dao.say应该是空指针异常吧?

写回答 关注

1回答

  • newbea
    2019-02-15 21:52:46

    这个好像在视频里有讲解的

    变蓝 回复精慕门805...

    我试了一下没有用自动装配,然后报了空指针异常,用了自动装配即使找不到也没报异常好像。。。可能是机制如此?

    2019-02-21 15:38:36

    共 2 条回复 >

Spring入门篇

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

268786 学习 · 963 问题

查看课程

相似问题