Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 存在批注时ObjectMapper忽略配置_Java_Spring Boot_Jackson - Fatal编程技术网

Java 存在批注时ObjectMapper忽略配置

Java 存在批注时ObjectMapper忽略配置,java,spring-boot,jackson,Java,Spring Boot,Jackson,我的项目正在使用application.properties文件将属性设置为以下内容:spring.jackson.deserialization.fail on unknown properties=true,它在除一种情况外的所有情况下都有效: class Model { @JsonUnwrapped public SubModel subModel; } 简单地注释注释会导致ObjectMapper按预期失败,但一旦添加注释,选项集似乎就会被忽略 如何将jackson配置

我的项目正在使用
application.properties
文件将属性设置为以下内容:
spring.jackson.deserialization.fail on unknown properties=true
,它在除一种情况外的所有情况下都有效:

class Model {
    @JsonUnwrapped
    public SubModel subModel;
}
简单地注释注释会导致ObjectMapper按预期失败,但一旦添加注释,选项集似乎就会被忽略


如何将jackson配置为与配置一起使用注释?

由于需要从父上下文传递未包装的属性,因此无法有效地验证哪些属性可以合法映射到子POJO(正在展开的属性),哪些不可以

到目前为止,不可能通过展开使jackson在未知属性上失败

问题仍然悬而未决

如何将jackson配置为与配置一起使用注释


这与配置或注释无关,它们工作正常。

是否仅对该确切属性或该类中的所有/所有类忽略该选项?谢谢,我想我将使用继承来代替此选项