Problema de inicio 0 del número de página de paginación jpa de datos de primavera
public?class?PageNumber
/ *?*
*?El front-end pasa el parámetro 1 para la página de inicio y lo cambia a 0 de spring.data.jpa para la página de inicio
*?@param ?pageable
*?@return
*/
public?static?Pageable?pageRequest(Pageable?pageable){
return ?nuevo ?PageRequest(pageable.getPageNumber( )-1,pageable.getPageSize(),pageable.getSort());
}
/**
* ?Constructor de {@code?PageImpl}.
*
*?Contenido del parámetro El contenido de esta página no puede ser {@literal?null}.
*?@param?pageable?
*?
*/
public?PageNumber(List
super(content,?pageable,?total);
}
/** p>
*?Reescribe la página actual, agrega 1 a la página actual y regresa al front-end, spring?data?jpa comienza desde la página 0 y agrega 1 y regresa al front-end
*?@return
*/
@Override
público?{
return.super.getNumber()+1;
}
}
¿pública?Página
Página
return?PageNumber<>(permissionEntityPage.getContent(),pageable,permissionEntityPage.getTotalElements());
}
@GetMapping( "/ permiso")
@ResponseBody
public?Page