解決SpringBoot項目中分頁插件PageHelper無效的問題

在Springboot項目中使用分頁插件的時候 發現PageHelper插件失效了

我導入的是:

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

後來才發現 PageHelper若要在Springboot中使用 是需要進行注入的:

@Configuration
public class mybatisConfiguration {
@Bean
public PageHelperpageHelper(){
System.out.println("MybatisConfiguration.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;
    }
}

當然 也可使用Springboot PageHelper啓動器 無需注入 開箱即用 更推薦此方法:

<dependency>
    <groupId>com.github.pagehelper</groupId>
    <artifactId>pagehelper-spring-boot-starter</artifactId>
    <version>1.2.10</version>
</dependency>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章