spring - 如何从日志中隐藏 Json 请求的未通过字段
问题描述
示例我有实体订单。
作为一个请求,我只期望order num
来自订单类的数量。
我在日志中看到:
{
Order ID : null,
Order num : 'O0001',
Qty : '20',
Optional : null
LastUpdated : null
}
由于仅order num
由Qty
用户输入,我想在日志中隐藏其他未传递的值。
请建议如何制作。
解决方案
您可以将以下注释添加到您的实体类中。这将隐藏空值。
import com.fasterxml.jackson.annotation.JsonInclude;
@JsonInclude(JsonInclude.Include.NON_NULL)
public class Order{
推荐阅读
- symfony - Symfony yaml 配置:执行纯 php 代码
- button - 创建几个进行 REST API 调用的按钮
- r - 计算可能包含 NA / 缺失值的列值的组合(不是排列)
- python - 有没有办法在 cpanel 上部署 fastapi 应用程序?
- angular - 如何在角度 8 的同一页面中保持任何点击的滚动位置
- python-3.x - 有没有办法确定 k 的值以选择文本摘要中的前 k 个句子
- android - 即使使用相同的 debug.keystore 文件,签名也不匹配(Android 和 Unity)
- c - 有没有办法让公开电话正常工作?
- sql - 从 PowerShell 命令执行 SQL 时如何参数化登录
- reactjs - 在 Vercel 上部署 react-app 时遇到问题。构建错误