Za każdym razem, gdy masz @OneToMany (kolekcja) musisz dodać @JsonIgnore do niego, bo inaczej spowoduje to nieskończoną pętlę, która spowoduje wyjątek przepełnienia stosu, ponieważ ciągle szuka między rodzicem (po jednej stronie) a dzieckiem (po stronie wielu) Aby uzyskać więcej informacji na temat radzenia sobie z tego rodzaju problemami, sprawdź to doskonały artykuł https://www.baeldung.com/jackson-bidirectional -relacje-i-nieskończona-rekurencja