4
respuestas

Dato Page y Pageable y como funcioa con JPARepository?

Experimento un error al momento de agregar el argumento de paginacion al metodo findAll de JPARepository.

@RestController @RequestMapping("/medicos") public class MedicoController {

@Autowired
private MedicoRepository medicoRepository;


@PostMapping
public void RegistrarMedico(@RequestBody @Valid DatosRegistrMedicos datosregistrmedicos){

   medicoRepository.save(new medico(datosregistrmedicos));

}

@GetMapping
public Page<DatosListadomedico> ListadoMedicos(Pageable paginacion){
    return medicoRepository.findAll(paginacion).map(DatosListadomedico::new);
}

}

aquí el parametro simplemente no es aceptado.

James R.

4 respuestas

Revisa como esta importando el Pageable: import org.springframework.data.domain.Pageable;

busca si tienes esta importación "import org.springframework.boot.autoconfigure.data.web.SpringDataWebProperties.Pageable;" y cámbiala por el import que dejo el compañero anteriormente, en mi caso eso lo soluciono.

eso en que clase se cambia me dio el mismo erro

En el medicocontroller lo importas