java - pageable - Los constructores de PageRequest han sido desaprobados.
spring data pageable custom query (3)
Podemos usar PageRequest.of(offset, limit)
lugar de la new PageRequest(offset, limit)
. En este caso no necesitamos usar constructor en desuso.
Estoy trabajando en la instantánea Spring Data Commons v2 +, y veo que los constructores de una PageRequest
han quedado en desuso. Esto parece haber ocurrido entre M1 y M2 . Desafortunadamente, esta es la única implementación [real] de la interfaz Pageable
. Me pregunto a dónde se dirige el esfuerzo y cuál sería una mejor alternativa para el desarrollo actual.
Puedes usar la siguiente solución para resolver tu problema:
Page<User> users=userService.findByUserType(id,PageRequest.of(1, 3));
Son solo los constructores los que han quedado en desuso. En lugar de
new PageRequest(firstResult, maxResults, new Sort(...))
ahora puedes usar
PageRequest.of(firstResult, maxResults, Sort.by(...))
y eso es.