Замена PageRequest в Spring 5 (Deprecated)

132
11 января 2018, 21:40

При использовании PageRequest в Spring 5 его перечёркивает и пишет, что он Deprecated. Подскажите, чем теперь пользоваться в Spring вместо этого класса?

Answer 1

Как написано в документационных комментариях, вместо обычного конструктора нужно использовать статичную обертку PageRequest.of():

Constructor and Description

PageRequest(int page, int size) Deprecated. use of(int, int) instead.

PageRequest(int page, int size, Sort.Direction direction, String... properties)
Deprecated. use #of(int, int, Direction, String...) instead.

PageRequest(int page, int size, Sort sort)
Deprecated. since 2.0, use of(int, int, Sort) instead.

https://docs.spring.io/spring-data/data-commons/docs/2.0.x/api/org/springframework/data/domain/PageRequest.html