注入dao 报空指针异常

碰到了一个 只有新司机才会犯的错误,

很傻的一个问题 , 我在一个类中写了一个方法, 然后在本类中另一方法调用竟然 是new了一个本类的对象去调用, ( 本类中的方法是可以直接写 方法名就可以调用的)

接下来 , 说由此引发的坑

开始 这里注入了 dao    ,debug发现也不为空

但是 在后边调用方法的时候,  我new了一个本类的对象 , 然后调用了 本类的方法, 该方法中使用了 dao , 但是 通过new  后  是没有走 spring 容器的  ,  所以 这里的 dao 就应该是null  了 .  血的教训啊!!

 

2018/10/25    9:51

时隔大概15天, 又被这个问题坑了 一把 ,   此时只想说一句  , what  a fuck! 

这次虽然没有在 主方法里 new 新的对象调用法 , 但是 在Junit  测试的时候   , fuck  不长心啊  又 new  了。。。

然后  问题不约而同的  又是报空指针异常,   最后是debug 模式下, 发现  注入的 dao是空指针!!。  海燕啊  可长点心吧!

阅读更多
换一批

没有更多推荐了,返回首页