如何设置弹簧数据单索引分页

时间:2019-05-12 01:47:30

标签: java spring-boot spring-data-jpa

我有一个小问题,我不知道如何设置单索引分页。我正在使用rest-Api(扩展jpaRepository)

我已经在Web上尝试了一些建议(包括stackoverflow的建议),但对我而言不起作用,我尝试使用“ WebMvcConfigurerAdapter”配置文件,但已弃用,因此我没有进一步介绍。我是否可以将简单的属性附加到属性文件中以激活单索引分页? 我还尝试设置此属性(spring.data.web.pageable.one-indexed-parameters = true),但它根本不会影响我的应用程序...

我想使用一个GET请求返回10个项目,但分页索引为一个索引

SELECT mf.*
FROM tblValues V CROSS APPLY
     dbo.fn_My_Func(V.Value) mf;

此请求仍然显示0索引的项目,而index-1是第二页...等等。我希望它是1索引的(第1页应该返回数据库中的第一项)

编辑: 分页问题可以通过在服务器端将请求页码设置为(page-1)来解决:

    public Page<Station> findAll(@RequestParam() int page,Pageable pageable) {
        return stationRepository.findAll(PageRequest.of(page, 10));
        //return stationRepository.findAll(pageable);
    }

但是最初的问题(设置单索引服务器分页)仍然存在

0 个答案:

没有答案