当前位置: 首页 > news >正文

SpringDataJPA系列(7)Jackson注解在实体中应用

SpringDataJPA系列(7)Jackson注解在实体中应用

常用的Jackson注解

Springboot中默认集成的是Jackson,我们可以在jackson依赖包下看到Jackson有多个注解

在这里插入图片描述

一般常用的有下面这些:

一个实体的示例

在这里插入图片描述

测试方法如下:
在这里插入图片描述
在这里插入图片描述

按照上述图片中的序号做个简单的说明:

  • 1处:指定序列化时候的顺序,先createDate然后是email
    在这里插入图片描述

  • 2处:将name进行序列化时改成my_name
    在这里插入图片描述

  • 3处:更新时间序列化时按照给出的格式要求
    在这里插入图片描述

  • 4处:不序列化sex,报文中并没有出现

  • 5处:不序列化的字段
    在这里插入图片描述

Jackson在Spring中应用场景

  • SpringMVC的请求参数转换
    在这里插入图片描述

  • 微服务之间调用报文的转换
    在这里插入图片描述

  • 将一些数据缓存到redis或其它缓存中时
    在这里插入图片描述

  • 将调用解耦,使用JMS消息序列化时
    在这里插入图片描述

http://www.lryc.cn/news/432393.html

相关文章:

  • 【Spring Boot 3】【Web】统一封装 HTTP 响应体
  • Linux如何做ssh反向代理
  • Verilog语法+:和-:有什么用?
  • stm32F103 串口2 中断 无法接收指定字符串 [已解决]
  • Matlab/Simulink和AMEsim联合仿真(以PSO-PID算法为例)
  • 超声波测距模块HC-SR04(基于STM32F103C8T6HAL库)
  • Go语言结构体和元组全面解析
  • 集成电路学习:什么是SDK软件开发工具包
  • java后端如何发送http请求
  • 装WebVideoCreator记录
  • 【编程底层思考】什么是GC Roots
  • [STL --stack_queue详解]stack、queue,deque,priority_queue,容器适配器
  • 240907-Gradio插入Mermaid流程图并自适应浏览器高度
  • ubuntu 安装python3 教程
  • NOR Flash、NAND Flash……
  • 【高性能代码】提高代码的性能有哪些方式,如何写出高性能代码,一段代码如何提高这段代码的执行性能,高性能代码开发
  • 2024整理 iptables防火墙学习笔记大全_modepro iptables
  • 实验记录 | 点云处理 | K-NN算法3种实现的性能比较
  • 【OJ】常用技巧
  • Redis:Redis性能变慢的原因
  • Linux多线程——利用C++模板对pthread线程库封装
  • SpringBoot教程(十五) | SpringBoot集成RabbitMq(消息丢失、消息重复、消息顺序、消息顺序)
  • TensorRT-LLM高级用法
  • 文心一言功能新升级:读文档、懂翻译、能识图
  • C++机试——走方格的方案
  • Bootstrap 字体图标无法显示问题,<i>标签字体图标无法显示问题
  • docker registry 仓库加密
  • 利用高德+ArcGIS优雅获取任何感兴趣的矢量边界
  • 炮弹【USACO】
  • python如何读取excel文件内的数据