SpringBoot整合MyBatis-Plus分页查询

在整合mybatis-plus时可以先参考官网:快速开始

一、引入依赖

        
            org.springframework.boot
            spring-boot-starter
        
        
            org.springframework.boot
            spring-boot-starter-web
        
        
            com.baomidou
            mybatis-plus-boot-starter
            3.4.3
        
        
            mysql
            mysql-connector-java
            runtime
        
        
            org.projectlombok
            lombok
            1.18.16
            provided
               

二、yml文件配置

spring.datasource.url=jdbc:mysql://localhost/chapter01?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC
spring.datasource.username=root
spring.datasource.password=root
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

 三、创建实体类

@Data
public class SysUser {

    private int id;

    private String username;

    private String password;
}

四、分页插件配置

@Configuration
public class MyBatisConfig {

    @Bean
    public MybatisPlusInterceptor mybatisPlusInterceptor() {
        MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
        interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.MYSQL));
        return interceptor;
    }
}

五、应用实例

        QueryWrapper queryWrapper = new QueryWrapper<>();
        Page page = new Page();
        page.setCurrent(2);
        page.setSize(10);
        Page page1 = sysUserMapper.selectPage(page, queryWrapper);
        List records = page1.getRecords();
        System.out.println(records);

详细代码请看:springboot整合mybatis-plus分页

你可能感兴趣的:(Myabtis,spring,boot,java,spring)