服务器之家:专注于VPS、云服务器配置技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|Java教程|ASP教程|编程技术|正则表达式|C/C++|IOS|C#|Swift|Android|VB|R语言|JavaScript|易语言|vb.net|

服务器之家 - 编程语言 - Java教程 - spring boot自带的page分页问题

spring boot自带的page分页问题

2022-10-08 15:14啊啊呀呀 Java教程

这篇文章主要介绍了spring boot自带的page分页问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

#jpa自带的page类()springboot自带

帮助我们分页

?
1
public Page<Comment> findByDetailid(Long id,Pageable pageable);

括号中第一个属性表示根据什么性质排列,第二个属性为保存你分页的配置

在controller层

?
1
2
3
4
5
6
@RequestMapping("find/{id}/{page}"
    public Page<Comment> getPageComments (@PathVariable("id") Long id,@PathVariable("page") Integer page){
        Pageable pageable =new PageRequest(page, 3, Sort.Direction.ASC,"id");
        Page<Comment> ls=commentRepository.findByDetailid(id,pageable);
        return ls;
    }

第一个参数表示页数,第一页从0开始,第二个参数为一页包含几条内容

Sort.Direction.ASC表示排序方向为从小到大,最后一个是排序的根据

在浏览器中还可以帮我们传出totalElements: 21 totalPages: 7 last:false一共多少条及,一共多少页当前页是否为最后一页

?
1
2
##class选择器
class='page-numbers' id=pagenum $(".page-numbers")

springboot分页查询

前段时间公司要求重构以前的代码,于是将公司自动巡检相关的代码使用SpringBoot框架进行了重构工作,在此过程中遇到的一个觉得值分享的内容,是关于SpringBoot中利用JPA进行分页查询的功能,我就列举比较重要或容易出错的配置了,其余的配置就不详细介绍:

JPA在yml中的配置内容

spring boot自带的page分页问题

图上是JPA的简单配置,值得注意的是:properties.hibernate.dialect:org.hibernate.dialect.Oracle10gDialect 这项配置的是指定的数据库方言,如果未配置,程序运行会出错。

DAO层的接口

spring boot自带的page分页问题

看图,要实现分页必须继承JpaSpecificationExecutor

分页查询

spring boot自带的page分页问题

以上为个人经验,希望能给大家一个参考,也希望大家多多支持服务器之家。

原文链接:https://blog.csdn.net/weixin_43289689/article/details/87969141

延伸 · 阅读

精彩推荐
  • Java教程Java中的对象和对象引用实例浅析

    Java中的对象和对象引用实例浅析

    这篇文章主要介绍了Java中的对象和对象引用,实例分析了对象与对象引用的概念与相关使用技巧,需要的朋友可以参考下 ...

    海 子3542019-12-19
  • Java教程SpringMVC入门实例

    SpringMVC入门实例

    这篇文章主要介绍了SpringMVC入门实例,在springmvc入门教程里算是比较不错的,结构也比较完整,需要的朋友可以参考。...

    iddi58969112021-02-18
  • Java教程Spring中@Value读取properties作为map或list的操作

    Spring中@Value读取properties作为map或list的操作

    这篇文章主要介绍了Spring中@Value读取properties作为map或list的操作,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教...

    石头剪刀布_11642021-09-27
  • Java教程模拟Spring的简单实现

    模拟Spring的简单实现

    本文的主要内容就是学习Spring的开端,模拟一下Spring的实现,感兴趣的小伙伴可以参考一下 ...

    IT_xiao小巫5352020-01-09
  • Java教程Java一些常见的出错异常处理方法总结

    Java一些常见的出错异常处理方法总结

    下面小编就为大家带来一篇Java一些常见的出错异常处理方法总结。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧...

    jingxian3492020-05-10
  • Java教程Spring事务的失效场景你知道多少

    Spring事务的失效场景你知道多少

    这篇文章主要为大家详细介绍了Spring事务的失效场景,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给...

    wanyu_12310042022-08-17
  • Java教程SpringBoot扫描不到Controller的解决方案

    SpringBoot扫描不到Controller的解决方案

    这篇文章主要介绍了SpringBoot扫描不到Controller的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教...

    FanClys4152021-09-29
  • Java教程Java SpringBoot拦截器详解

    Java SpringBoot拦截器详解

    这篇文章主要介绍了Java SpringBoot拦截器的使用方法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可...

    JOEL-T999962022-03-01