Skip to content
  1. 在测试类添加 @SpringBootTest 注解
  2. 使用 @Autowired 注入要测试的资源
  3. 定义测试方法
java
@SpringBootTest
class DemoApplicationTests {

    @Autowired
    private BookService bookService;

    @Test
    void contextLoads() {
        bookService.save();
    }

}

注意:

  • 引导类所在包必须是测试类所在包及其子包

    • 引导类所在包:cn.zyj
    • 测试类所在包:cn.zyj
  • 如果不满足要求,就需要在使用 @SpringBootTest 注解时,使用 classes 属性指定引导类的字节码对象( @SpringBootTest(classes = DemoApplicationTests.class) )