JsonSerialize.Inclusion @Deprecated的解决方案_yandao的博客-程序员宝宝

技术标签: spring boot  springboot  

Json默认是包含空串的,如果我们不想让json返回null值,可以在bean上添加一些注解。

/** @deprecated */
  @Deprecated
  public static enum Inclusion {
    
    ALWAYS,
    NON_NULL,
    NON_DEFAULT,
    NON_EMPTY,
    DEFAULT_INCLUSION;

    private Inclusion() {
    
    }
  }

例如

@JsonSerialize(using = JsonSerialize.Inclusion.NON_NULL)

但是后来发现JsonSerialize.Inclusion已经被弃用了,参考如下:
在这里插入图片描述
解决方案一:添加注解到相应的bean上

@JsonInclude(JsonInclude.Include.NON_NULL)

解决方案二:在applicaiton.xml中配置
这种方法是影响全局的bean文件

spring:
  jackson:
    default-property-inclusion: non_null
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/yandao/article/details/109575570

智能推荐

CRF使用的评测程序conlleval.pl都能识别什么符号的标记啊???急求大师指教!_ningzi86的博客-程序员宝宝

<br />小女子看不懂conlleval.pl文件,不知道除了B,I,O之外,他还能识别别的字符吗?<br />程序的思想是什么??<br />等待大师的出现!

JDK官网下载教程_chuowen140381的博客-程序员宝宝

进入官网网址https://www.oracle.com/index.html 登录成功后,即可进行下载! PS:新版谷歌浏览器可能会出现无法下载的问题,使用IE浏览器即可。 ...

Android 2.bootloader编译简析_StevenYang2008的博客-程序员宝宝_bootloader编译

众所周知,Android系统是比较复杂的,在这里我们简析一下Android 系统中的UBOOT是怎么编译的。软件版本我们以Android p 9.0.0_2.3.x auto 版本Software:Android p 9.0.0_2.3.x autoHardware:imx8qm/imx8qxp mek在这里我们主要看两个文件,下面我们细细讲来。1.BoardConfig.mk文件路径如下:android-auto-p\android_build\device\fsl\imx8q\mek_8q_1671465600

随手写的一些STL中vector,map等容器的测试代码,菜鸟请轻拍。。怕疼_--夜凉如水--的博客-程序员宝宝

#include "stdafx.h"#include #include using namespace std;#include #include #include #include typedef struct TestStruct{ long lAge; char szName[32]; int nSex; /*friend bool operator<(c

error: device unauthorized.This adb server's $ADB_VENDOR_KEYS is not set 问题的解决_一往无前-千夜的博客-程序员宝宝_adb: error: failed to get feature set: device unau

最近拿了个新手机,cmd 命令行安装apk时候,遇到:Microsoft Windows [版本 6.1.7601]版权所有 (c) 2009 Microsoft Corporation。保留所有权利。C:\Users\Administrator&amp;gt;adb install C:\Users\Administrator\Desktop\release\release\GangGang_rel...

随便推点

洛谷 [P2886] 牛继电器Cow Relays_aiwa6731的博客-程序员宝宝

最短路 + 矩阵快速幂我们可以改进矩阵快速幂,使得它适合本题用图的邻接矩阵和快速幂实现注意 dis[i][i] 不能置为 0#include &lt;iostream&gt;#include &lt;cstdio&gt;#include &lt;algorithm&gt;#include &lt;cmath&gt;#include &lt;cstring&gt;#inc...

[半监督学习] In Defense of Pseudo-Labeling: An Uncertainty-Aware Pseudo-label Selection Framework for SSL_码侯烧酒的博客-程序员宝宝

许多 SSL 方法中, 一致性正则化是个非常好的选择, 其优越的效果在 UDA, ICT, VAT 等算法中得到了验证, 不过这种方法十分依赖对数据的特定增强. 除此之外, 另一种基于熵最小化的方法, 即伪标签, 则不需要这种前提, 不过可能出现错误的高置信度预测, 而影响模型整体的效果. 因此, 提出不确定性感知的伪标签选择(UPS)框架, 该框架通过大幅减少训练过程中遇到的噪声量来提高伪标签的准确性, 并且在 UPS 中, 可以生成负伪标签(negative pseudo-labels).

Delphi图像处理 -- 色相/饱和度调整(续)_阿发伯的博客-程序员宝宝_divss xmm7, xmm8

阅读提示:    《Delphi图像处理》系列以效率为侧重点,一般代码为PASCAL,核心代码采用BASM。    《C++图像处理》系列以代码清晰,可读性为主,全部使用C++代码。    尽可能保持二者内容一致,可相互对照。    本文代码必须包括文章《Delphi图像处理 -- 数据类型及公用过程》中的ImageData.pas单元。     最近一段时间,在整理以前的文章,前几天刚刚将《De

PROJ4初探(转并整理格式)_weixin_30647065的博客-程序员宝宝

目录 PROJ4初探(转并整理格式) 1 安装 2 快速开始 2.1 显示参数 2.2 投影转换 2.3 地图单位 3 地图投影设置 3.1 选择投影 3.2 选择椭球体 ...

闲聊操作系统(1)_caimouse的博客-程序员宝宝_闲聊系统

由于近来这段时间主要关注嵌入式操作系统,那么就来闲聊一下操作系统,也可以增加一些基本常识,这样对于嵌入式linux开发是有益的,也可以增广系统的知识。计算机科学的迅速发展是20世纪科学发展史上最伟大的事件之一,直到目前21世纪20年代,还在高速地发展,没有看到停止的状态,特别是AI的发展。从1946年第一台笨重而体积庞大的计算机的发明至今,仅仅半个多世纪,计算机已经变得小巧无比,却又能力非凡,比如移动时代的手机。它的应用已经渗透到了社会的各个方面,成为当今所谓的信息社会的最显著的特征。处于21世

Linux Unix域套接字_彼岸之音的博客-程序员宝宝_unix域套接字

套接字API多用于网络通信,用于不同主机间进行通信,虽然也可以用于同一主机进程间通信,但是没有Unix域套接字效率高。Unix域套接字用于同一主机进程间通信(即单个主机上客户/服务器通信),提供两种套接字类型字节流套接字(类似TCP)和数据报套接字(类似UDP)。1、Unix域套接字结构#include <sys/un.h>struct sockaddr_un{ sa_family_t s

推荐文章

热门文章

相关标签