问题描述 在单元测试时使用@Autowired自动注入时注入失败时因为我们要注入的对象有可能是要整个项目启动之后才有的对象 解决方法 所以在我们的测试类上使用@RunWith(SpringRunner.class)注解 @RunWith(SpringRunner.class) @SpringBootTest public class MyApplicationTests { @Autowired OSS ossClient; @Test public void contextLoads() { System.out.println(ossClient); } }