Advertisement

junit 测试 mybatis 测试(单独) springboot

阅读量:

目录

省流:

正文

一、直接测(无需配置扫描和xml)

1. 场景

2. 无需配置扫描,直接在测试类注入Mapper

3. 报错

补充:

关于@RunWith

常见的报错:

1.包名不同导致报错


省流:

在快速上手阶段,核心思路可以概括为两点:首先,在测试资源目录(test/resources)下的 application.yml 配置文件中,准确配置目标数据库的连接信息,包括 URL、用户名及密码等关键参数;其次,在测试代码目录(test/java)中直接编写测试类,无需复杂的启动配置,即可直接调用主代码目录(main)中定义的 Mapper 接口及实体类。这种模式极大地简化了依赖注入的过程,使得开发者能够专注于 SQL 逻辑本身的验证。

测试类示例:

复制代码
 @RunWith(SpringRunner.class)

    
 @MybatisPlusTest
    
 @AutoConfigureTestDatabase(replace = AutoConfigureTestDatabase.Replace.NONE)
    
 @Rollback(false)
    
 public class Test1 {
    
  
    
     @Autowired
    
     priv

全部评论 (0)

还没有任何评论哟~