質問

私は(JSONある)メッセージペイロードの検証を追加しようとしています。私が使用しています Beanメソッドと時折、アノテーションを使用して、私のために非常にうまく機能データバインディングのジャクソンのJSONプロセッサー、または2。

しかし、データバインディングを超えて、私は宣言実際の値を検証したいと思います。特に私は(に同期完全コード&制約を保ち、DRY原則)任意の外部スキーマの上に注釈を好みます。だから、私はこれを行うには簡単な検証ライブラリを探しています。

JSR-303はかなり私は宣言部のために必要となるのアノテーションを定義するように

に見えます。 そしてそれは、これらのアノテーションを使用して、実際のバリデータの実装であるの Hibernateバリのように見えます。 しかし、文書は、それが休止状態で使用されたユースケースをカバーしていたので、私はそれが休止状態自体の外で使用できるかどうかわかりません。私は問題のサービスのための任意のデータベースへのアクセスをしないので、私は休止状態の他の部分を含めないことを好むだろう。

誰もがこれを実行したり、サンプルに良いのポインタを持っていますか?

また、誰もが同様に機能するであろう別の良いJSR-303の実装を知っている場合。

役に立ちましたか?

解決

のHibernate Validatorは任意の層で使用することができます。しかし、自動検証は、あなたの場合には発生しません。だから、プログラムの検証をトリガする必要があります。

scroll top