Bạn đang có một tham chiếu vòng tròn trong toString
phương thức do Lombok tạo ra.
-
Product
đang tham chiếu đếnCategorie
trêntoString
, tham chiếu đếnProduct
, v.v.
Bạn có thể sử dụng thuộc tính loại trừ @ToString
, nhưng nó sẽ sớm không được dùng nữa, vì vậy hãy sử dụng @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 giới thiệu tại đây và đây