问题
在springBoot项目中,我引入了pagehelper-spring-boot-starter,然后自定义配置了PageInterceptor,运行发现报错:
“在系统中发现了多个分页插件,请检查系统配置!”
原因
因为使用的是maven的pagehelper-spring-boot-starter这个依赖,提供了自动配置分页插件的功能
自动配置好了PageInterceptor,如果这时再自定义提供一个,就会出现两个page分页拦截器,程序不知使用哪个就会报错!
解决
方式1.SpringBoot启动类的注解上排除这个自动配置
@SpringBootApplication(exclude = PageHelperAutoConfiguration.class)
方式2.不要再去手动添加分页的拦截器
使用自动配置的PageInterceptor,引入依赖直接使用即可!