バインディングが失敗したときにターゲット プロパティを null に設定するように Spring を構成することは可能ですか?
たとえば、私の Bean には、フォームが表示されたときに既存の値を持つことができる日付プロパティがあります。ユーザーが無効な日付を入力した場合、プロパティを null に設定します。現在、以前の値を保持しています。
もちろん、まだバインド エラーが必要なので、エラー メッセージを表示できます。
このための一般的な構成ソリューションがあることを願っています (つまり、各フィールドを手動で処理するためのコードを書きたくありません!)。
背景: 古い値を保持すると、後続のカスタム クロスフィールド検証で奇妙な動作が発生します。プロパティ値を null に設定すると、この検証は実行されません。