java.lang.NullPointerException at org.seckill.dao.SeckillDaoTest.queryById(SeckillDaoTest.java:27) 空指针啊,请问这是为什么,哪里没注入吗
为了便于今后人的查询,我贴上我最终的解决方案:
原因导包错误
把包改成以下即可。
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.*;
看你的测试的SeckillDao上面有没有@Resource注解。
我调了整整两天才发现。
框架就是难定位啊!
希望帮到你!