MyBatis 注解 pagehelper 分页

来源:互联网 发布:win10引导 ubuntu 编辑:程序博客网 时间:2024/05/22 08:04

1 添加依赖: 建议使用 4.1.0 其他版本使用该演示 可能不生效。

        <dependency>            <groupId>com.github.pagehelper</groupId>            <artifactId>pagehelper</artifactId>            <version>4.1.0</version>        </dependency>

2、创建一个 config类:(在任意位置,我的位置是com.zll.demo.config下)

@Configurationpublic class MyBatisConfig {    @Bean    public PageHelper pageHelper(){        PageHelper pageHelper = new PageHelper();        Properties p = new Properties();        p.setProperty("offsetAsPageNum","true");        p.setProperty("rowBoundsWithCount","true");        p.setProperty("reasonable","true");        pageHelper.setProperties(p);        return pageHelper;    }}

3、在Controller中截止 PageHelper

@RestController@RequestMapping("/mybaits")public class StudentController {    @Resource    private StudentService mStudentService;       @RequestMapping("/selectAll")    public List<Student> selectAll(int page,int size) {        //第一参数:第几页。 第二参数:每页几条。基于拦截器模式直接使用即可。        PageHelper.startPage(page,size);        return mStudentService.selectAll();    }}
原创粉丝点击