第一个dao空指针异常啊

来源:4-8 DAO层单元测试编码和问题排查(上)

宝慕林4578610

2016-11-24 14:20

java.lang.NullPointerException at org.seckill.dao.SeckillDaoTest.queryById(SeckillDaoTest.java:27)  空指针啊,请问这是为什么,哪里没注入吗

写回答 关注

2回答

  • 过道
    2017-12-07 20:42:31

    为了便于今后人的查询,我贴上我最终的解决方案:

    原因导包错误

    把包改成以下即可。

    import org.junit.Test;
    import org.junit.runner.RunWith;
    import org.seckill.entity.Seckill;
    import org.springframework.test.context.ContextConfiguration;
    import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;

    import javax.annotation.Resource;

    import static org.junit.jupiter.api.Assertions.*;

  • 风动静泉
    2016-11-24 15:42:38

    看你的测试的SeckillDao上面有没有@Resource注解。

    我调了整整两天才发现。

    框架就是难定位啊!

    希望帮到你!

    假裝_413... 回复宝慕林457...

    你好!我也出现的这个问题,一直找不到原因

    2017-01-03 01:05:53

    共 2 条回复 >

Java高并发秒杀API之业务分析与DAO层

Java实现高并发秒杀API的第一门课,还等什么,赶快来加入吧

87424 学习 · 496 问题

查看课程

相似问题