4.5. FAIL_ON_UNKNOWN_PROPERTIES 機能がJackson でデフォルトで無効
Red Hat ビルドの Quarkus 1.11 では、Jackson はデフォルトで DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES を無効にし、認識されないプロパティーを無視するように設定されています。これは、アプリケーションによって認識されないプロパティーが含まれる JSON データオブジェクトをデシリアライズしようとする際に失敗しないようにするためです。
アプリケーションの application.properties ファイルで quarkus.jackson.fail-on-unknown-properties の値を true に設定して、FAIL_ON_UNKNOWN_PROPERTIES 機能を有効にします。この機能は、アプリケーションのクラスごとに個別に有効にする必要があります。
application.properties
<fully-qualified-class-name>.quarkus.jackson.fail-on-unknown-properties=true
<fully-qualified-class-name>.quarkus.jackson.fail-on-unknown-properties=true
REST アプリケーションでの Jackson の使用およびカスタマイズに関する詳細は、Quarkus REST JSON extension guide を参照してください。