当前使用版本(必填,否则不予处理)

3.4.1.1

意图

希望引入类似 @MybatisPlusTest 的注解进行单元测试

原因

示例 :

@SpringBootTest
class UserRepositoryTest {

    @Autowired
    private UserRepository userRepository;

    @BeforeEach
    void setUp() {
    }

    @Test
    void findAll() {
        assertNotNull(userRepository);
        List<User> users = userRepository.selectList(null);
        users.forEach(System.out::println);
    }
}

虽然 @SpringBootTest 注解可以进行测试,但是该注解启动时会扫描整个包的所有组件,拖慢测试速度。

可以参考 spring 的 @DataJpaTest 以及 Mybatis Test 的 @MybatisTest 注解,针对继承 BaseWapper 的接口进行单元测试。测试数据库可默认为 h2 或 derby 等

Comment From: zzkskys

已经有 mybatis-plus-boot-starter-test,没仔细看。