Cada vez que tienes @OneToMany (una colección) necesita agregar @JsonIgnore a él o de lo contrario causará un bucle infinito que da como resultado una excepción de desbordamiento de pila porque sigue buscando entre el padre (el lado único) y el hijo (el lado múltiple) Para obtener más información sobre cómo tratar este tipo de problemas, consulte esto excelente articulo https://www.baeldung.com/jackson-bidireccional -relaciones-y-recursión-infinita