SpringBoot integrado parámetros de paginación paginación enchufe pageHelper conducen al fracaso

1, la reproducción del insecto

  Cuando la prueba cartero, pasando el pagenum página actual, el número de por página: pageSize, después de dos parámetros, a continuación, independientemente de cualquier pageSize entrante interfaz valores de retorno PageSize son fijos, incompatible con los valores entrantes.

2, análisis de problemas

Hay un problema, vistazo a la configuración

2.1 Archivo pom del inspector

<! - pageHelper分页插件-> 
< dependencia > 
    < groupId > com.github.pagehelper </ groupId > 
    < artifactId > pagehelper-primavera-arranque-motor de arranque </ artifactId > 
    < versión > 1.2.12 </ version > 
< / dependencia >

Después de leerlo, y no encontró problemas.

2,2 comprobación de la configuración application.yml

# PageHelper分页配置
pagehelper: 
  helper-dialecto: mysql razonable: falsas 
  de apoyo-métodos-argumentos verdaderos: 
  params: count = countSql
  

Visto de la configuración, dicen los bloggers en línea, el problema de los parámetros de configuración razonables.

El problema en este parámetro de la configuración razonable, razonable puede ser entendida como la posibilidad de abrir optimiza automáticamente por defecto es falso, 
se volverá a la página que contiene los datos más recientes del número de página de entrada de datos de la página si la consulta es cierto cuando no hay datos (datos de la última datos o datos de página de la primera página).
retorno directo vacía si la página se establece en false cuando la consulta hay datos.

Pero entonces miré a la hora programada, se cambia a falso, por lo que parece que este no es el problema.

Ver aquí, ya que el problema no está configurado, sólo puede ser una cuestión de la lógica del código de procesamiento.

2.3 Comprobar la lógica de código

Primero pegar el código de error siguiente:

 Después de Después de ver aquí, sólo para encontrar por sí mismo utilizando el método pageHelper página de inicio, el uso de un departamento de información de consulta del usuario, lo que lleva al fracaso de los parámetros de paginación.

3, la resolución de problemas

Ya que no puedo usar ese método después pageHelper página de inicio, sería primero revise la página antes de una ola, a fin de no destruirlo mediante reglas definidas, y resultó que este método es factible.

 resultados de la prueba son los siguientes:

el blog de referencia:

https://blog.csdn.net/qq_38217237/article/details/84892619 ;

https://blog.csdn.net/qq_38217237/article/details/89061751 ;

 

Supongo que te gusta

Origin www.cnblogs.com/cndarren/p/12558234.html
Recomendado
Clasificación