对于mybatis-spring-boot-starter-test,我看不到任何主要方法甚至Java文件。它有两个依赖项,其中mybatis-spring-boot-test-autoconfigure包含一些测试文件,而spring-boot-starter-test仅具有pom文件时,我可以执行它们。
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
</dependency>
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-test-autoconfigure</artifactId>
</dependency>
那么如何执行这些测试模块呢?我不能,它是为什么而创建的?
答案 0 :(得分:1)
此模块不适用于“执行”。看看their docs:
什么是MyBatis-Spring-Boot-Starter-Test?
MyBatis-Spring-Boot-Starter-Test帮助使用MyBatis-Spring-Boot-Starter为MyBatis组件创建测试用例。
使用此模块,您可以成为:
- 可以使用
@MybatisTest
来设置测试组件以测试纯MyBatis组件- 可以导入依赖项工件以对纯MyBatis组件执行测试
因此,provides的这个模块@MybatisTest
是您mybatis-spring-boot-test-autoconfigure
。基本上,这就是“启动器”:一组(可能是这种情况下的)依赖项,旨在一起提供一些功能。
Read more关于使用@MybatisTest。