MyBatisPlus(SpringBoot版)的分页插件
MyBatis-Plus 是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强,不做改变,为简化开发、提高效率而生。
在 Spring Boot 中使用 MyBatis-Plus 的分页插件,你需要按照以下步骤操作:
添加分页插件依赖:
确保你的
pom.xml
文件中包含了 MyBatis-Plus 的分页插件依赖。
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-extension</artifactId>
<version>你的版本号</version>
</dependency>
配置分页插件:
在你的 MyBatis-Plus 配置类中添加分页插件。
import com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
@Configuration
public class MyBatisPlusConfig {
@Bean
public PaginationInterceptor paginationInterceptor() {
return new PaginationInterceptor();
}
}
使用分页:
在你的 Mapper 接口中使用 MyBatis-Plus 提供的分页方法,例如
selectPage
。
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.apache.ibatis.annotations.Select;
public interface UserMapper extends BaseMapper<User> {
@Select("SELECT * FROM user")
Page<User> selectPageVo(Page<?> page);
}
在你的服务层或控制器中调用 Mapper 的分页方法。
Page<User> page = new Page<>(1, 5); // 第1页,每页5条数据
Page<User> userPage = userMapper.selectPageVo(page);
以上代码展示了如何在 Spring Boot 项目中配置和使用 MyBatis-Plus 的分页插件。这样,你就可以在你的应用中实现数据的分页查询。
评论已关闭