En mi caso realice el ejercicio como el profe, pero me dio estos errores y entro en bucle.

Segunda corrida, trae los datos, al igual que en la primera vez 'null', pero sigue el error del bucle:
En mi caso realice el ejercicio como el profe, pero me dio estos errores y entro en bucle.

Segunda corrida, trae los datos, al igual que en la primera vez 'null', pero sigue el error del bucle:
Hola Christian, espero que estés bien
Parece que estás enfrentando un problema con un "Circular view path" en tu aplicación Spring Boot. Este error suele ocurrir cuando el controlador intenta devolver una vista que tiene el mismo nombre que la URL del request, lo cual provoca un bucle infinito.
Para resolverlo, asegúrate de que tu método registrar en MedicoController no esté intentando devolver una vista. Dado que estás creando una API REST, deberías devolver un objeto o un ResponseEntity en lugar de una vista.
Aquí tienes un ejemplo de cómo podrías modificar tu método:
import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RestController;
@RestController
@RequestMapping("/medicos")
public class MedicoController {
@PostMapping()
public ResponseEntity<String> registrar(@RequestBody String json) {
System.out.println(json);
return ResponseEntity.ok("Datos recibidos correctamente");
}
}
Con este cambio, el método devuelve un ResponseEntity con un mensaje de confirmación y un código de estado HTTP 200.
Espero que esto solucione tu problema. ¡Buena suerte con tu proyecto!
Espero haber ayudado y buenos estudios!