mybatis-plus的引入和测试

本文介绍了如何在Spring Initializr项目中引入并测试mybatis-plus。通过配置pom.xml,设置application.yml,创建PO类,定义DAO类并继承BaseMapper,实现了自动化的增删查改操作。在测试类中展示了selectById和selectList方法的使用,包括全量查询和模糊查询。
摘要由CSDN通过智能技术生成

声明一下 mybatis-plus 是国人学的一个架包,可以帮助我们快速的开发,里面写好了增删查改分页模糊查询,这一些我们写到吐的查询。

创建一个 spring lnitializr 项目:

 因为是单纯的引入mybatic-plus 架包,所以连Spring Web都不需要应用。

 

创建好项目后打开:pom.xml

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
MyBatis-Plus是一个优秀的持久层框架,它在MyBatis的基础上进行了扩展和增强。它提供了很多便捷的功能和特性,其中包括对单元测试的支持。 在MyBatis-Plus中进行单元测试可以使用JUnit框架来实现。下面是一个简单的示例,介绍了如何使用MyBatis-Plus进行单元测试: 1. 首先,确保你已经引入MyBatis-Plus的依赖,并且配置好了数据库连接信息。 2. 创建一个测试类,并在类上添加`@RunWith(SpringRunner.class)`注解,以便使用Spring的测试环境。 3. 在测试类中注入需要测试的Mapper接口,可以使用`@Autowired`注解来实现自动注入。 4. 在测试方法上添加`@Test`注解,表示这是一个测试方法。 5. 在测试方法中编写测试逻辑,可以调用Mapper接口中的方法进行数据库操作。 6. 使用断言来验证测试结果是否符合预期。 下面是一个示例代码: ```java @RunWith(SpringRunner.class) @SpringBootTest public class UserMapperTest { @Autowired private UserMapper userMapper; @Test public void testInsert() { User user = new User(); user.setName("test"); user.setAge(20); int result = userMapper.insert(user); Assert.assertEquals(1, result); } @Test public void testSelectById() { User user = userMapper.selectById(1); Assert.assertNotNull(user); } // 其他测试方法... } ``` 在上面的示例中,我们使用了`@RunWith(SpringRunner.class)`注解来启用Spring的测试环境,使用了`@SpringBootTest`注解来指定测试时使用的配置文件。 然后,我们通过`@Autowired`注解将需要测试的Mapper接口注入到测试类中。在测试方法中,我们可以调用Mapper接口中的方法进行数据库操作,并使用断言来验证测试结果是否符合预期。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值