解决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>

原创文章 253 获赞 42 访问量 214万+

猜你喜欢

转载自blog.csdn.net/Piconjo/article/details/106127835