一篇文章带你掌握MyBatis简化框架——MyBatisPlus( 五 )

  1. 直接测试即可
package com.itheima;import com.baomidou.mybatisplus.core.metadata.IPage;import com.baomidou.mybatisplus.extension.plugins.pagination.Page;import com.itheima.dao.UserDao;import com.itheima.domain.User;import org.junit.jupiter.api.Test;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.boot.test.context.SpringBootTest;import java.util.List;@SpringBootTestclass Mybatisplus01QuickstartApplicationTests {    @Autowired    private UserDao userDao;    @Test    void testGetByPage(){       // selectPage需要两个参数IPage和Wrapper,IPage具有Page的实现类,Wrapper我们会在后续讲到,这里暂设为null        //IPage对象封装了分页操作相关的数据,第一个参数为开始数,第二个数为本页可展示数据数        IPage page  = new Page(2,3);        userDao.selectPage(page,null);        // 下述为page本身携带的一些方法,用于查看相关数据        System.out.println("当前页码值:"+page.getCurrent());        System.out.println("每页显示数:"+page.getSize());        System.out.println("一共多少页:"+page.getPages());        System.out.println("一共多少条数据:"+page.getTotal());        System.out.println("数据:"+page.getRecords());    }}
  1. 查看日志
# 如果我们想要查看实际开发的数据库语句,我们可以选择开启日志进行查看# 查看日志方法设置在yaml配置文件中# 开启mp的日志(输出到控制台)mybatis-plus:  configuration:    log-impl: org.apache.ibatis.logging.stdout.StdOutImplDQL编程控制我们在前面已经讲解了简单的数据层开发,下面我们将会进一步讲解DQL的编程内容
清除版本图在正式开始前,我们讲一些简单轻松的知识点:
  • 我们在每次开启服务器后都会出现SpringBoot和MyBatisPlus的版本图,有时会影响我们代码的阅读

一篇文章带你掌握MyBatis简化框架——MyBatisPlus

文章插图
那么我们该如何清除呢
  1. 设置logback.xml文件
<!--我们在sources中新创一个spring config 文件--><!--设置一个configuration双标签,不用填写内容即可--><?xml version="1.0" encoding="UTF-8"?><configuration></configuration>
  1. 在yaml配置文件中做清除工作
# 我们只需要将spring和MyBatisPlus的banner设置为false即可关闭版本图# dataSourcespring:  datasource:    type: com.alibaba.druid.pool.DruidDataSource    driver-class-name: com.mysql.cj.jdbc.Driver    url: jdbc:mysql://localhost:3306/mybatisplus_db?serverTimezone=UTC    username: root    password: root  main:    banner-mode: off# mp日志mybatis-plus:  configuration:    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl  global-config:    banner: false

经验总结扩展阅读