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

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

文章目录

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


一、不返回password字段

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

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

二、返回的createTime和updateTime为空

在这里插入图片描述

原因

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

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

在application.yml中添加如下内容

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

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

相关文章:

  • 每日算法-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如何查看硬盘的使用情况,以及挂载情况。
  • 北邮今年本科招生将首次突破四千人,新增低空技术与工程专业
  • 精品消费“精”在哪?多在体验上下功夫
  • 美国务卿鲁比奥抵达会场,将参加俄乌会谈
  • 警方通报男子广州南站持刀伤人:造成1人受伤,嫌疑人被控制
  • 美叙领导人25年来首次会面探索关系正常化,特朗普下令解除对叙经济制裁
  • 京东回应外卖系统崩溃:订单暴涨所致,已恢复