MyBatis Plus自带分页插件,只要简单的配置即可实现分页功能。
创建配置类
- 此时可以删除主类中的 
@MapperScan扫描注解。 ```java package com.wzy.bootmtp.config; 
import com.baomidou.mybatisplus.annotation.DbType; import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor; import com.baomidou.mybatisplus.extension.plugins.inner.OptimisticLockerInnerInterceptor; import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor; import org.mybatis.spring.annotation.MapperScan; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.transaction.annotation.EnableTransactionManagement;
@EnableTransactionManagement// 启注解事务管理,等同于xml配置方式的 
* 乐观锁插件*/
// 注册乐观锁插件(新版:3.4.0) @Bean public MybatisPlusInterceptor mybatisPlusInterceptor(){
MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();interceptor.addInnerInterceptor(new OptimisticLockerInnerInterceptor()); // 乐观锁插件// DbType:数据库类型(根据类型获取应使用的分页方言)interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.MYSQL)); // 分页插件return interceptor;}
}
```
