问题还原:在对getTokenFromUser()方法进行测试时,产生空指针异常,经DEBUG发现通过@Autowired传进来的JwtUtil对象为null。
排查结果:在主测试类中没有加@RunWith(SpringRunner.class)注解,注解的作用:让测试在Spring容器环境下执行。如测试类中无此注解,将导致自动注入失败。
问题还原:在对getTokenFromUser()方法进行测试时,产生空指针异常,经DEBUG发现通过@Autowired传进来的JwtUtil对象为null。
排查结果:在主测试类中没有加@RunWith(SpringRunner.class)注解,注解的作用:让测试在Spring容器环境下执行。如测试类中无此注解,将导致自动注入失败。