07:09ロンボク拡張クラスのジャクソン逆シリアル化:なぜ機能するのか、なぜ機能しないのか?背景:spring-adminプロジェクトに「機能しない」コードが見つかりました:「登録のインスタンスを構築できません(デフォルトの構築物などの作成者が存在しません)」。そこで、カスタムデシリアライザーを作成し、問題を報告しました。報告は機能すると言われているため拒否されました。再テスト後、今ではうまくいくようです。そのため、そのコードが機能する理由を知りたいです。ここにキャッチがあります。同様のテストクラスを書いたとき、私のプロジェクトでは機能しません。私が文字通り「今働いている」登録クラスのコードを取り、それを自分のプロジェクトで試しても、それは単にデシリアライズされません。実質的に同一のクラスで動作します。/de/codecentric/boot/admin/server/domain/values/Registration.java次の投稿では、lombok-jacksonコンボの仕組みについて説明していますが、ここでは機能しません。私は完全に混乱しています。これは信じられないほどばかげた状況であり、(不必要な)単純化は素晴らしい複雑さを生み出します。今後この状況に再び遭遇する可能性があるため、理解したいと思います。Jacksonが使用できるコンストラクタがないため、機能しません。どの引数にどのJSONフィールドを使用する必要があるかわからないため、2引数コンストラクターを使用できません(コンパイル中に引数名が削除されるため)。生成するようにアドバイスすることで、それを回避できます。