4.5. 默认情况下,FAIL_ON_UNKNOWN_PROPERTIES 功能在 Jackson 中被禁用
在 Red Hat build of 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
有关使用和自定义 Jackson 在 Quarkus REST 应用程序中使用和自定义 Jackson 的详情,请参阅 Quarkus REST JSON 扩展指南。