在 YAML 文件中设置 DEFAULT_VIEW_INCLUSION 不适用于 MapperFeature.DEFAULT_VIEW_INCLUSION
Posted
技术标签:
【中文标题】在 YAML 文件中设置 DEFAULT_VIEW_INCLUSION 不适用于 MapperFeature.DEFAULT_VIEW_INCLUSION【英文标题】:Set DEFAULT_VIEW_INCLUSION in YAML file not working for MapperFeature.DEFAULT_VIEW_INCLUSION 【发布时间】:2019-09-01 23:51:10 【问题描述】:我在 spring boot yaml 文件中设置了以下内容。但不工作。 我检查了问题Set DEFAULT_VIEW_INCLUSION in YAML file。但是他们已经为新的自定义 objectmapper 对象给出了答案,但没有使用 spring 转换器对象。
弹簧: 杰克逊: 映射器: DEFAULT_VIEW_INCLUSION:真
【问题讨论】:
【参考方案1】:请尝试以下配置:
spring:
jackson:
default-property-inclusion: DEFAULT_VIEW_INCLUSION
【讨论】:
它将在 yaml 文件中给出以下错误:期望 'com.fasterxml.jackson.annotation.JsonInclude$Include[ALWAYS, NON_NULL, NON_ABSENT, NON_EMPTY, ...]' 但得到 'DEFAULT_VIEW_INCLUSION' 两个不同的属性和目的以上是关于在 YAML 文件中设置 DEFAULT_VIEW_INCLUSION 不适用于 MapperFeature.DEFAULT_VIEW_INCLUSION的主要内容,如果未能解决你的问题,请参考以下文章
Azure DevOps - 使用参数在 yaml 管道定义中设置路径触发器
如何在 Azure DevOps yaml 管道中设置 ENVIRONMENT 状态