Toda vez que você tiver
@OneToMany (uma coleção) você precisa adicionar @JsonIgnore para ele ou então causará um loop infinito que resulta em uma exceção de estouro de pilha porque continua procurando entre o pai (o lado único) e o filho (o lado muitos) Para obter mais informações sobre como lidar com esse tipo de problema, verifique isso excelente artigo https://www.baeldung.com/jackson-bidirectional -relacionamentos-e-recursão-infinita