在spring boot 项目中我们希望快速测试一个方法,这里举例DAO层 一个 UserMapper的查询方法,希望快速测试一下
在 UserMapper 类上 alt+enter 快捷键 Create Test ,生成代码,再稍微改一下
@SpringBootTest(webEnvironment= SpringBootTest.WebEnvironment.NONE)
class UserMapperTest {
@Autowired
private UserMapper userMapper;
@Test
@Transactional(isolation = Isolation.SERIALIZABLE)
public void testUser(){
User user = userMapper.selectById(123);
System.out.println(user);
}
}
在IDEA中 该方法的左边有个运行按钮,直接run 或debug run 运行 webEnvironment= SpringBootTest.WebEnvironment.NONE 表示不开启Web环境速度相对快一点点