Red de conocimiento informático - Problemas con los teléfonos móviles - Problema de inicio 0 del número de página de paginación jpa de datos de primavera

Problema de inicio 0 del número de página de paginación jpa de datos de primavera

Devuelve, anula getNumber padre más 1, acepta el parámetro -1

public?class?PageNumber?extends?PageImpl?implementations?Page {

/ *?*

*?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?content, ?Pageable?pageable,?long?total)?{

super(content,?pageable,?total);

}

/**

*?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?findAll(Pageable?pageable)?{

Página?permissionEntityPage ?=?permissionEntityRepository.findAll(pageable );

return?PageNumber<>(permissionEntityPage.getContent(),pageable,permissionEntityPage.getTotalElements());

}

@GetMapping( "/ permiso")

@ResponseBody

public?Page?permission(@PageableDefault?Pageable?pageable){return?