Du har en cirkulær reference i toString
metode genereret af Lombok.
Product
henviser tilCategorie
påtoString
, som refererer tilProduct
, og så videre
Du kan bruge udelukke en egenskab @ToString
, men det vil snart blive udfaset, så brug @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 refererer her og her