SpringBoot在@Test测试时@Autowired注入无效,报空指针
在@Test测试时,如下代码报错:java.lang.NullPointerException,注入的coverGroupService为空。
·
现象:
在@Test测试时,如下代码报错:java.lang.NullPointerException,注入的coverGroupService为空
public class springbootTest {
@Autowired
private CoverGroupService coverGroupService;
@Test
public void testSelect() {
System.out.println(coverGroupService);
System.out.println(Application.applicationContext.getResource("url"));
}
}
解决:
测试类上面需要加SpringBootTest的注解:
@RunWith(SpringRunner.class) @SpringBootTest
涉及依赖:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
</dependency>
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)