メッセージ ペイロード (json) の検証を追加しようとしています。私は、データ バインディングにJackson Json プロセッサを使用しています。これは、Bean メソッドと時折の注釈を 1 つまたは 2 つ使用して、私にとっては非常にうまく機能します。
しかし、データバインディングを超えて、実際の値を宣言的に検証したいと思います。具体的には、外部スキーマよりも注釈を好みます (DRY 原則、コードと制約を完全に同期させます)。そのため、これを行うための単純な検証ライブラリを探しています。
JSR-303 は、宣言部分に必要なアノテーションをほとんど定義しているようです。そして、Hibernate Validatorは、これらのアノテーションを使用する実際のバリデーターの実装のようです。しかし、ドキュメンテーションは、Hibernate で使用されるユース ケースをカバーしているため、Hibernate 自体の外で使用できるかどうかはわかりません。問題のサービスのデータベース アクセスは行わないため、Hibernate の他の部分を含めないことをお勧めします。
誰かがこれを行ったことがありますか、またはサンプルへの適切なポインタを持っていますか?
または、誰かが別の優れた JSR-303 実装を知っていれば、同様に機能します。