2
respuestas

Estandarizando retornos de API

Buenas tardes, adicione varios registros directamente (MYSQL Wordbench), en la tabla de médicos, pero al consultar por Insomia "Listado de Médicos", no se visualiza los registros nuevos.

Se reinicio el servidor, pero sigue igual.

cordial saludo:

jj

2 respuestas

Hola John,

¿Ha podido resolver el error? Si los nuevos registros están presentes en la base de datos, el problema puede estar en la caché de tu aplicación o en la conexión entre tu aplicación y la base de datos. Asegúrate de que tu aplicación esté conectada a la base de datos correcta y que cualquier configuración de caché no esté impidiendo que los nuevos datos se muestren.

Además, verifica si tu método GET en el controlador de tu API está configurado para recuperar todos los registros de la tabla de médicos. Debería ser algo similar a esto:

@GetMapping("/medicos")
public ResponseEntity<List<Medico>> getAllMedicos() {
    List<Medico> medicos = medicoService.findAll();
    return new ResponseEntity<>(medicos, HttpStatus.OK);
}

En este ejemplo, medicoService.findAll() es un método que debería estar definido en tu servicio para recuperar todos los registros de la tabla de médicos en la base de datos.

Si después de revisar todos estos puntos el problema persiste, te recomendaría depurar tu aplicación para ver qué está sucediendo cuando se realiza la consulta GET. Puedes hacer esto agregando puntos de interrupción en tu código y luego ejecutando tu aplicación en modo de depuración.

Espero que estos pasos te ayuden a identificar y resolver el problema. Recuerda, la depuración es una parte normal del desarrollo de software y puede ser una excelente manera de aprender más sobre cómo funciona tu código.

Mucho éxito en todo lo que te propongas y si tienes alguna duda aquí estaremos para apoyarte.

¡Vamos juntos!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios

ok, muchas Gracias.