como realizo a lo largo de todo el curso anterior el profesor inserta codigo y no explica las modificaciones que debe realizar dando por sentado que somos expertos programadores, mi codigo lo copie tal cual lo realizo el cree el metodo get direccion en direccion y hasta ahi, llegue me parece que su metodo de enseñanza tanto en esta aula como la anterior deja mucho que desear si quieren que aprendamos algo !ahora el codigo que andaba bien arroja multiples errores que ni el chat gpt detecta package med.voll.api.controller;
@PutMapping @Transactional public ResponseEntity actualizarMedico(@RequestBody @Valid DatosActualizarMedico datosActualizarMedico){ Medico medico =medicoRepository.getReferenceById(datosActualizarMedico.id()); medico.actualizarDatos(datosActualizarMedico); return ResponseEntity.ok(new DatosRespuestaMedico(medico.getId(), medico.getNombre(), medico.getEmail(), medico.getTelefono(), medico.getEspecialidad().toString(), new DatosDireccion(medico.getDireccion().getCalle(),medico.getDireccion().getDistrito(), medico.getDireccion.getCiudad(),medico.getDireccion().getNumero(), medico.getDireccion().getComplemento()))); }