首先,展示一下项目的主题:
创建数据库,放入一些数据,方便我们接下来的功能演示:
接下来,我们创建一个实体类,然后写对应的接口:
package com.example.domain; import lombok.Data; @Data public class Book { private Integer id; private String type; private String name; private String description; }
对应的接口,这里应用了MybatisPlus中的BaseMapper,由于BaseMapper已经集成了基础的增删改查方法,所以其内部什么都不用写:
package com.example.dao; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.example.domain.Book; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Select; @Mapper public interface BookDao extends BaseMapper<Book> { }
然后,做一些相应的配置:
server: port: 8080 spring: datasource: druid: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localhost:3306/itcast?serverTimezone=UTC username: root password: 123456 mybatis-plus: global-config: db-config: table-prefix: tbl_ id-type: auto //configuration: //log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
然后我们编写测试类,观察在测试类中的效果:
@Test void testPage() { IPage page = new Page(3, 2); bookDao.selectPage(page, null); System.out.println(page.getPages()); System.out.println(page.getCurrent()); System.out.println(page.getTotal()); System.out.println(page.getSize()); }
运行结果:
标签:MybatisPlus,SpringBoot,System,println,import,out,com,page,分页 From: https://www.cnblogs.com/99kol/p/16931205.html