【问题标题】:How to hide unpassed fields of Json request from log如何从日志中隐藏 Json 请求的未通过字段
【发布时间】:2020-07-24 10:37:08
【问题描述】:

例如我有实体订单。

作为一个请求,我只希望 order num 和订单类的数量。

我在日志中看到:

{
Order ID : null,
Order num : 'O0001',
Qty : '20',
Optional : null
LastUpdated : null
}

由于用户只输入了order numQty,我想在日志中隐藏其他未传递的值。

请建议如何制作。

【问题讨论】:

标签: spring spring-boot


【解决方案1】:

您可以将以下注释添加到您的实体类。这将隐藏空值。

    import com.fasterxml.jackson.annotation.JsonInclude;

    @JsonInclude(JsonInclude.Include.NON_NULL)  
    public class Order{

【讨论】:

    最近更新 更多