Springs アノテーション ベースのフォーム検証 (主に @NotBlank と @Length) を使用しています。次のようにフォームビーンを検証メソッドに渡します。
validate(formBean, result);
さまざまなフォームフィールドにいくつかの注釈が添付されており、1 つとは別に期待どおりに検証されています。
フォーム Bean の私のフィールドの 1 つは、次のように宣言されています。
private EntriesBean entries;
このフィールドは明らかに、通常のゲッターとセッターを持つ Bean を参照します。この Bean 内のいくつかのフィールドにも検証アノテーションが添付されていますが、他のフィールドのように validate() メソッド呼び出しの一部として検証されません。これは、この Bean が validate() を呼び出すメソッドから直接ではなく、別の Bean から参照されていることに関係していますか?
ありがとう