oiii gente, sou Mateus tenho uma duvida
gente alguém entende aquelas APIS que são recursivas e ficam se repetindo infinitamente, esse era um problema que quando estava estudando APIs em JS eu não sentia, (não por conta do JS mas, por que eu não usava muitas relações em minhas antigas APIS eram mais simples, não abriam margem para isso ) atualmente estudando spring sempre me deparo com essas APIs que basicamente retornam a minha entidade e dentro entidade tem a outra entidade que fica retornando por vez a outra entidade... enfim é um response recursiva, enfim eu sei como resolver eu pesquisei e apenas coloco :
@JsonBackReference
em uma entidade e
@JsonManagedReference
na outra e isso "resolve", isso bem entre aspas amigos por que ai a entidade marcada com @JsonManagedReference não retornaria a marcada com @JsonBackReference (ou séria o oposto, eu me confundo ) ai eu crio um DTO para response (assim o problema está finalmente resolvido sem aspas ) mas eu queria entender essa recusividade, o por que deles se retornarem infinitamente.