Sie haben einen Zirkelverweis im toString
von Lombok generierte Methode.
Product
verweist aufCategorie
auftoString
, die aufProduct
verweist , und so weiter
Sie könnten eine Eigenschaft @ToString
ausschließen , aber es wird bald veraltet sein, also verwenden Sie @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-Referenzen hier und hier