REST Spring Bootと[jackson-module-jsonSchema]を使用したAPIを構築しています( https://github.com/FasterXML/jackson-module-jsonSchema )JSONスキーマ生成用。APIエンドポイント(Springコントローラー)に到着するリクエストJSONペイロードを、公開されたリソースに対して定義された定義済みのJSONスキーマに対して検証する最良の方法を探しています。検証には、必須フィールドのチェック、形式、最小値、最大値が含まれます値など。スキーマに対して検証できるすべてのもの。
ジャクソンjsonスキーマモジュールはスキーマの生成には役立ちますが、検証には役立ちません。そうですか?私がやろうとしていることを達成する方法について何か提案はありますか?
JSONスキーマサイト を見ると、Javaで検証するためのライブラリは2つしかありません。
私は最近、どちらか一方を選択する必要があり、最初のオプションを選択した状況にありました。フードの下で Rest Assured ライブラリでも使用されています。
Rest Assured Jsonスキーマバリデーターも確認できます