@PageableDefault
来源:互联网 发布:股票交易大师软件下载 编辑:程序博客网 时间:2024/04/29 08:07
springmvc 通过 Pageable对象和PageableDefault注解获取分页信息
分类:
spring(23)
版权声明:本文为博主原创文章,未经博主允许不得转载。
Pageable 是spring Data库中定义的一个接口,该接口是所有分页相关信息的一个抽象,通过该接口,我们可以得到和分页相关所有信息(例如pageNumber、pageSize等)。
Pageable定义了很多方法,但其核心的信息只有两个:一是分页的信息(page、size),二是排序的信息。
在springmvc的请求中只需要在方法的参数中直接定义一个pageable类型的参数,当Spring发现这个参数时,Spring会自动的根据request的参数来组装该pageable对象,Spring支持的request参数如下:
这样,我们就可以通过url的参数来进行多样化、个性化的查询。
Spring data提供了@PageableDefault帮助我们个性化的设置pageable的默认配置。例如@PageableDefault(value = 15, sort = { "id" }, direction = Sort.Direction.DESC)表示默认情况下我们按照id倒序排列,每一页的大小为15。
阅读全文
0 0
- @PageableDefault
- springmvc 通过 Pageable对象和PageableDefault注解获取分页信息
- connect研究
- oracle to_char to_date
- WebService(1)—WebService的相关概念(WSDL、SOAP、SEI、CXF)
- 软中断
- t-SNE详细介绍
- @PageableDefault
- Android ArrayAdapter的使用
- 直销大时代已经来临
- Vue.js零基础学习笔记(一、二章Vue介绍)
- updata和alter的区别
- 13.JavaScript深入之类数组对象与arguments
- CPP_Basic_Code_P11.1-PP11.9.7
- myeclipse 启动服务时 socket bind failed 问题的解决(windows环境)
- 【mybatis】mybatis数据源源码剖析(JNDI、POOLED、UNPOOLED)