Spring data Spring数据-分页-获取项目的页码

Spring data Spring数据-分页-获取项目的页码,spring-data,paging,Spring Data,Paging,我在应用程序中使用分页。 这是我的代码: final Pageable pageable = new PageRequest(page, this.getHistoryPageSize(), new Sort(Sort.Direction.ASC, "date")); final List<History> pagedHistory = historyRepository.findPagedHistoryByTenantAndDateBetween(tenant, start

我在应用程序中使用分页。 这是我的代码:

final Pageable pageable = new PageRequest(page, this.getHistoryPageSize(), new Sort(Sort.Direction.ASC, "date"));
    final List<History> pagedHistory = historyRepository.findPagedHistoryByTenantAndDateBetween(tenant, start, end, pageable);
我现在的问题是,是否有可能获取项目的页码,以便显示此页面。

使用方法getPageNumber of Pageable:

int pageNumber=pageable.getPageNumber; 例如:

@GetMapping/ 公共字符串用户 @RequestParamvalue=q,required=false字符串查询, 模型, @PageableDefaultsize=页面大小,排序=排序,方向=ASC可分页可分页 { 页面用户=repo.findByNameAndEmailquery!=null?查询:,可分页; model.addAttributeusers,用户; model.addAttributequery,查询; model.addAttributetotalPages、users.getTotalPages; model.addAttributecurrent,pageable.getPageNumber; model.addAttributeprevious,pageable.previous或first.getPageNumber; model.addAttributenext,pageable.next.getPageNumber; 返回用户; }