在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>