Je hebt een kringverwijzing in de toString
methode gegenereerd door Lombok.
Product
verwijst naarCategorie
optoString
, die verwijst naarProduct
, enzovoort
Je zou de eigenschap uitsluiten @ToString
. kunnen gebruiken , maar het wordt binnenkort beëindigd, dus gebruik de @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 refs hier en hier