2

私は問題を追跡しました。いくつかの検証関連の注釈を含む通常のスプリング モデル (「A」と呼びましょう) があります。次に、コマンド オブジェクトがあります (フィールドを定義する通常の POJO クラスで、そのうちの 1 つはタイプ A のオブジェクトです)。コマンド オブジェクトは Validator インターフェイスを実装し、コントローラー メソッドでバインディングと検証を機能させます。

問題は、コマンド オブジェクト内でアノテーション構成の検証をどのように利用するかです (Validator インターフェイスを実装しているため、supports() および validate() メソッドがあります)。

私が達成しようとしているのは、再利用され、システムの他の部分でいくつかのより重いビジネスロジックの検証と混合されるモデルに基本的な検証を行うことです。

4

2 に答える 2

0

これを見ると 、JSR-303 と従来の Bean Validation の両方を使用するのに役立ちますか? . そこで、カスタム注釈を使用したモデルのカスタム検証の例を 1 つ挙げました。

于 2013-05-20T11:55:00.647 に答える