Du har en cirkulär referens i toString
metod genererad av Lombok.
Product
hänvisar tillCategorie
påtoString
, som refererar tillProduct
, och så vidare
Du kan använda exclude en egenskap @ToString
, men det kommer att fasas ut snart, så använd @ToString.Exclude
:
@Document
@Data @AllArgsConstructor @NoArgsConstructor @ToString
public class Product {
...
@ToString.Exclude
private Categorie categorie;
...
}
@Document
@Data @AllArgsConstructor @NoArgsConstructor @ToString
public class Categorie {
...
@ToString.Exclude
private Collection<Product> products=new ArrayList<>();
...
}
Lombok refererar här och här