私はレガシーシステムを開発しています。データを Json に変更する必要がありますが、循環参照の問題で立ち往生しています。ジャクソン参照を使用するなど、回答を検索しました
コードは次のとおりです。
public abstract class OWLNode {
// parent-child links
@JsonBackReference protected List<OWLNode> superNodes;
@JsonBackReference protected List<OWLNode> children;
protected String label;
protected HierarchyElement element;
protected static OWLNode[] LEAF_NODE = new OWLNode[0];
}
エラーは次のとおりです。
java.lang.IllegalStateException: circular reference error Offending field: children