SpringBoot 与 PageHelper 的正确集成方法,避免常见误区!
import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
@Service
public class YourService {
@Autowired
private YourMapper yourMapper;
public PageInfo<YourEntity> findPage(int pageNum, int pageSize) {
// 使用PageHelper进行分页
PageHelper.startPage(pageNum, pageSize);
// 查询全部数据
List<YourEntity> list = yourMapper.selectAll();
// 获取分页信息
PageInfo<YourEntity> pageInfo = new PageInfo<>(list);
return pageInfo;
}
}
这段代码展示了如何在Spring Boot项目中使用PageHelper进行分页查询。首先通过PageHelper.startPage
设置分页参数,然后执行查询方法,最后使用PageInfo
封装分页信息。这是一个标准的使用PageHelper进行分页的流程,可以避免常见的错误。
评论已关闭