使用的数据库和相关代码见前置。
第一步,添加拦截器类
package com.spring1.config;
import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor;
import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
@Configuration
public class MPConfig {
@Bean
public MybatisPlusInterceptor mpInterceptor(){
//定义MP拦截器
MybatisPlusInterceptor mpInterceptor = new MybatisPlusInterceptor();
//添加具体的拦截器
mpInterceptor.addInnerInterceptor(new PaginationInnerInterceptor());
return mpInterceptor;
}
}
第二步设置分页
@Autowired
private StudentDao studentDao;
@Test
void test() {
IPage page = new Page(1,3);//参数为第几页,每页几条数据
studentDao.selectPage(page,null);
}
测试效果
成功获取一页内容