PageRequest构造函数已被弃用

时间:2017-06-30 14:18:52

标签: java spring spring-data spring-data-commons

我正在使用Spring Data Commons v2 +快照,我发现PageRequest的构造函数已被弃用。这似乎发生在M1& M2。不幸的是,这是Pageable接口的唯一[实际]实现。我想知道努力的方向,以及当前发展的更好选择。

3 个答案:

答案 0 :(得分:101)

这只是已被弃用的构造函数。而不是

new PageRequest(firstResult, maxResults, new Sort(...))

您现在可以使用

PageRequest.of(firstResult, maxResults, Sort.by(...))

就是这样。

答案 1 :(得分:2)

我们可以使用<form [formGroup]="form"> <div class="row"> <div class="input-field col s12 m6"> <input formControlName="full_name" id="full_name" type="text"> <label for="full_name">Full Name</label> </div> <div class="input-field col s12 m6"> <input formControlName="short_name" id="short_name" type="text"> <label for="short_name">Short Name</label> </div> </div> </form> 代替PageRequest.of(offset, limit)。 在这种情况下,我们不需要使用不建议使用的构造函数。

答案 2 :(得分:1)

您可以使用以下解决方案来解决您的问题:

Page<User> users=userService.findByUserType(id,PageRequest.of(1, 3));