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

SpringBoot获取用户信息常见问题(密码屏蔽、驼峰命名和下划线命名的自动转换)

文章目录

  • 一、不返回password字段
  • 二、返回的createTime和updateTime为空
    • 原因
    • 解决:开启驼峰命名和下划线命名的自动转换


一、不返回password字段

在字段上面添加@JsonIgnore注解即可

@JsonIgnore // 在把对象序列化成json字符串时,忽略该字段
private String password;

二、返回的createTime和updateTime为空

在这里插入图片描述

原因

在数据库中,这两个字段是下划线命令,而实体类中是小驼峰命令,导致获取不到数据库的值
在这里插入图片描述
在这里插入图片描述

解决:开启驼峰命名和下划线命名的自动转换

在application.yml中添加如下内容

mybatis:configuration:map-underscore-to-camel-case: true  # 开启驼峰命名和下划线命名的自动转换

返回正确
在这里插入图片描述

http://www.dtcms.com/a/163067.html

相关文章:

  • 每日算法-250429
  • selenium IDE脚本如何转换为可运行的selenium webdriver java程序
  • leetcode 21. 合并两个有序链表(c++解法+相关知识点复习)
  • 如何用vivado导出pin delay
  • DevExpressWinForms-TreeList-设置不可编辑
  • AlDente Pro for Mac电脑 充电限制保护工具 安装教程【简单,轻松上手】
  • Android学习总结之Bitmap篇
  • 单片机-89C51部分:8、定时器
  • Leetcode 3534. Path Existence Queries in a Graph II
  • 每日一道leetcode(不会做学习版,多学一题)
  • 【Redis】缓存|缓存的更新策略|内存淘汰策略|缓存预热、缓存穿透、缓存雪崩和缓存击穿
  • chatshare.xyz激活码使用说明和渠道指南!
  • JavaScript 中深拷贝浅拷贝的区别?如何实现一个深拷贝?
  • mybatis传递多个不同类型的参数到mapper xml文件
  • 本地大模型编程实战(28)查询图数据库NEO4J(1)
  • 苍穹外卖心得体会
  • 笔试专题(十二)
  • 【动态导通电阻】 GaN PiN二极管电导调制对动态 RON 的影响
  • PDF编辑器:Foxit PDF Editor Pro 版功能解析
  • Ubuntu如何查看硬盘的使用情况,以及挂载情况。
  • 浏览器自动化工具:Selenium 和 Playwright
  • 什么是全景相机?
  • 机器人--相机
  • 学习海康VisionMaster之线圆测量
  • stm32wb55rg (4) 启用usart串口
  • OpenAI Embedding 和密集检索(如 BERT/DPR)进行语义相似度搜索有什么区别和联系
  • transformer-实现单层Decoder 层
  • 【探寻C++之旅】第十二章:异常
  • RTDETRv2 pytorch训练
  • 部署一个自己的Spring Ai 服务(deepseek/通义千问)