强力推荐:PageHelper与Spring Boot的无缝整合利器
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 MyService {
@Autowired
private MyMapper myMapper;
public List<MyObject> queryByPage(int pageNum, int pageSize) {
// 使用PageHelper进行分页
PageHelper.startPage(pageNum, pageSize);
// 执行查询
List<MyObject> list = myMapper.selectAll();
// 获取分页信息
PageInfo<MyObject> pageInfo = new PageInfo<>(list);
// 返回查询结果
return pageInfo.getList();
}
}
这段代码展示了如何在Spring Boot项目中使用PageHelper
进行分页查询。首先,我们注入了对应的Mapper,然后在queryByPage
方法中,使用PageHelper.startPage
设置分页参数,之后执行查询,并使用PageInfo
对结果进行包装,最后返回分页后的结果列表。这是一个简单而高效的分页处理方式,对开发者来说非常有帮助。
评论已关闭