gpt4 book ai didi

spring-boot - spring.jackson.default-property-inclusion=NON_NULL 在 spring boot 2.0 中添加到 application.yml 文件时不起作用

转载 作者:行者123 更新时间:2023-12-05 07:25:47 30 4
gpt4 key购买 nike

我正在尝试通过 application.yml 文件在应用程序级别添加 jackson 注释。但是当我运行应用程序时,jackson 注释被忽略并且响应也具有 null 属性。有人帮我吗?我在我的 application.yml 中添加了以下行

Spring jackson : 默认属性包含:NON_NULL

即使在这之后我也看到了带有空值的响应。

我是不是遗漏了什么或者我使用的版本有问题?我目前使用的是 jackson 注释版本 - 2.9.0

最佳答案

属性 spring.jackson.default-property-inclusion: NON_NULL 适用于最新的 spring-boot 版本 2.5.0

对于旧版本,该属性不起作用,您可以在类或字段级别使用 @JsonInclude(Include.NON_NULL) 注释。

请注意,字段级注解覆盖类级注解,类级注解覆盖应用程序级属性。

关于spring-boot - spring.jackson.default-property-inclusion=NON_NULL 在 spring boot 2.0 中添加到 application.yml 文件时不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54712263/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com