たとえば、現在のSpringアプリケーションには20のエンティティクラスがあり、JSONオブジェクトにマップする必要があるのは1つだけなので、2つの質問があります:
@JsonIgnoreProperties(ignoreUnknown=true)
他のすべてのクラスに配置する必要がありますか?JSON ハンドラを選択
org.codehaus.jackson
した場合、jackson がすべてのエンティティ クラスを調べてマッピングを試みる可能性はありますか? 私はorg.codehaus.jackson.map.JsonMappingException: Infinite recursion (StackOverflowError)
@JsonIgnore
例外がスローされましたが、ログに記載されているコレクション オブジェクトは、クラス全体がとしてマークされていても、既に としてマークされてい@JsonIgnoreProperties(ignoreUnknown=true)
ます。では、何が上記のようになるのでしょうか?