-
需要正确导入依赖,除了springboot必需的web等依赖以外,还需要导入测试依赖
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-test</artifactId> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId> <version>5.2.1.RELEASE</version> </dependency>
-
创建一个测试类,需要加上@SpringBootTest注解和@RunWith(SpringRunner.class)注解,其中后者十分重要,如果没有此注解就无法去注入bean对象。
package com.zcy; import com.zcy.domain.User; import com.zcy.mapper.UserMapper; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.context.junit4.SpringRunner; import java.util.List; @SpringBootTest @RunWith(SpringRunner.class) public class MybatisTest { @Autowired private UserMapper userMapper; @Test public void xTest() throws Exception { List<User> user = userMapper.selectList(null); System.out.println(user); } }
如何正确创建一个SpringBoot的测试类
最新推荐文章于 2024-06-16 12:08:38 发布