Spring Boot 集成mybatis的分页拦截器:PageHelper

来源:互联网 发布:centos系统安装教程 编辑:程序博客网 时间:2024/06/05 17:01

导入pom依赖包:

<!-- mybatis 的分页拦截器 : PageHelper --><dependency>   <groupId>com.github.pagehelper</groupId>   <artifactId>pagehelper</artifactId>   <version>4.1.0</version></dependency>

写一个配置类:

@Configurationpublic class MybatisConfiguration{    @Bean    public PageHelper pageHelper(){        System.out.print("pageHelper");        PageHelper pageHelper = new PageHelper();        Properties properties = new Properties();        properties.setProperty("offsetAsPageNum","true");        properties.setProperty("rowBoundsWithCount","true");       properties.setProperty("reasonable","true");       pageHelper.setProperties(properties);       return pageHelper;    }}

写一个Controller 测试一下:

@RestControllerpublic class GirlController {    @Autowired    DemoService demoService;    @RequestMapping("/getList")    public List<Girl> getList(){        /**         * 第一个参数:第几页         * 第二个参数:每页获取的条数         */        PageHelper.startPage(1,2);        return demoService.getList();    }}

阅读全文
0 0
原创粉丝点击