Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Sugestão] Could not write JSON: Infinite recursion (StackOverflowError)

O erro ocorre devido ao relacionamento bidirecional que temos entre Pedido e Usuario. Vi que outras pessoas deram sugestões de como resolver, mas pra mim resolvi com as anotações @JsonBackReference e @JsonManagedReference.

Segue link de referência: https://pt.stackoverflow.com/questions/242288/infinite-recursion-stackoverflowerror-erro-ao-listar-produtos-com-categorias

Para sanar o erro, basta realizar as seguintes alterações:

incluir a anotação @JsonBackReference na classe Pedido

@ManyToOne(fetch = FetchType.LAZY)
    @JsonBackReference
    private User user;

Incluir a anotação @JsonManagedReference na classe Usuario:

@OneToMany(cascade = CascadeType.ALL, mappedBy = "user", fetch = FetchType.LAZY)
    @JsonManagedReference
    private List<Pedido> pedidos;
1 resposta
solução!

Obrigado William :)