Failed to convert property value of type ‘java.lang.String‘ to required type ‘java.util.Date‘

2023-11-07

spring boot的日期转换问题

前言

小编的springboot项目已经配置了全局的日期转换,并且在项目中日期自动上添加了 @JsonFormat(pattern = “yyyy-MM-dd HH-mm-ss”) 的日期转换注解,但是今天遇到一个奇怪的问题,部分日期的转换还是报错了。

解决方法

在日期的注解上在添加一个日期装的注解。DateTimeFormat

    @JsonFormat(pattern = "yyyy-MM-dd HH-mm-ss")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "活动开结束时间")
    private Date activityTimeEnd;

原因

@DatetimeFormat是将String转换成Date,一般前台给后台传值时用

  /**
     * 前台传后台时, 字符串自动封装成日期
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date birth;

@JsonFormat(pattern=”yyyy-MM-dd”) 将Date转换成String 一般后台传值给前台

/**
     * 后台返给前台时, 日期自动格式化
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date birth;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Failed to convert property value of type ‘java.lang.String‘ to required type ‘java.util.Date‘ 的相关文章

随机推荐

  • 电脑键盘部分按键失灵_笔记本个别键盘失灵用不了怎么修复

    笔记本电脑用的时间长可能或出现键盘失灵或者个别键盘用不了的问题 导致键盘失灵的原因有很多 笔记本不像台式电脑 直接换一个键盘就可以了 如果部分键位失灵可能因为键位老化或者误操作引起的 接下来小编和大家分享笔记本个别键盘失灵用不了的修复方法
  • 焊接机器人电流电压焊接速度_焊接速度——机器人真的比人快吗?

    近年来 随着工业机器人的发展 机器人是否将取代人类已成为了这个时代最流行的话题之一 尤其是作为工业 裁缝 的焊接机器人 有人说机器人的焊接速度是人工焊接速度的2倍以上 也有人说机器人焊接和人工焊接的速度是一样的 因为它们的参数基本都一样 那
  • serial消息查看指令

    cat proc tty driver serial 查看当前设备上的所有串口的接收和发送的数据
  • this.$message

    前言 在平时的开发过程中 我们总是先写好一个组件 然后在需要的页面中用 import 引入即可 但如果是下面这种类型的组件呢 image 上面这种类型的浮层提示有一个很大的特点 就是使用频率特别高 几乎每个页面都会用到它 于是乎我们就要在每
  • 新唐科技

    目录 芯片实拍图 目标应用 主要特点 官网免费获取Keil License 导入LIC 开源仓库地址 新唐单片机开发keil常用pack下载 新唐开发板资料 新唐开发相关论坛 偶然看到一款新唐科技的开发板 LQFP 48 pin封装 是一款
  • 三相全桥电压型PWM逆变器(交直交)Simulink仿真

    概述 整个pwm调制过程是交流 直流 交流这么一个过程 首先利用三相全桥整流电路再经过一个大电容从而得到一个纹波较小的直流电源 之后利用这个电源作为逆变电路电源 通过三个标准正弦波和三角波比较生成脉冲控制IGBT三相桥 最终得到PWM调制的
  • VMware 导入虚拟机

    直接把虚拟机的 ovf文件 或者文件 gt 打开 拖到 VMware 里就能触发导入 导入遇到的问题 解压P4learning 发生SHA digest of file p4 learning disk1 vmdk does not mat
  • nodejs笔记之:事件驱动,线程池,非阻塞,异常处理等

    nodejs笔记之 事件驱动 线程池 非阻塞 异常处理等 2016年05月01日 14 44 42 Johnny丶me 阅读数 4112更多 分类专栏 NodeJs Nodejs 硬实战 全栈工程师笔记 版权声明 本文为博主原创文章 遵循
  • 华为机试题55-挑7

    描述 输出 1到n之间 的与 7 有关数字的个数 一个数与7有关是指这个数是 7 的倍数 或者是包含 7 的数字 如 17 27 37 70 71 72 73 数据范围 1 n 30000 输入描述 一个正整数 n n 不大于 30000
  • 计算机网络.第五节课.笔记.以太网、CSMA/CD、VLAN

    MAC地址 长度48位 即物理地址 硬件地址 全1为数据链路层广播地址 无效MAC帧 IEEE802 3 帧长度不是整数个字节 检验序列 FCS 查出差错 数据字段长度太大或太小 MAC帧格式 目的地址 6Byte 源地址 6Byte 类型
  • 运行 make menuconfig 报ncurses相关错误

    HOSTCC scripts basic fixdep scripts basic fixdep c In function traps scripts basic fixdep c 377 warning dereferencing ty
  • 使用 Java 编写和编译一个简单的命令行程序

    public class HelloWorld public static void main String args System out println Hello world 这个程序非常简单 只是输出 Hello world 现在我
  • macbook m1 用qemu安装arm版win10

    一共参考了5篇文章 感谢这些作者 https forums macrumors com threads success virtualize windows 10 for arm on m1 with alexander grafs qem
  • Pycharm给py文件添加默认备注信息

    usr bin python3 coding utf 8 Time DATE TIME Author XX Email XX qq com File NAME py Project PROJECT NAME
  • 洛谷入门题(第一页/共五页)

    1 题目描述 超级玛丽是一个非常经典的游戏 请你用字符画的形式输出超级玛丽中的一个场景
  • VMware16虚拟机安装教程

    一 VMware下载 VMware下载地址 https www vmware com cn products workstation pro workstation pro evaluation html 我的电脑是Windows电脑 所以
  • 神华sap系统服务器,SAP同略会:神华SAP应用四大亮点解析

    IT168现场报道 2013 SAP中国商业同略会 2013 SAP China SAPPHIRE 于11月20日至21日在北京国家会议中心隆重召开 作为全球企业应用软件领导者 SAP持续深化 中国发展计划 以 转型与发展 重塑无限可能 为
  • 在vue中引入echarts ,应用报错, “TypeError: Cannot read properties of undefined (reading ‘init‘)

    前言 在vue中引入echarts 应用报错 TypeError Cannot read properties of undefined reading init 当时检查了导入引用都没有出错 查阅文档发现可能是下载了Echarts的最新版
  • 探索人工智能

    前言 智能推荐系统 Recommendation Systems 利用机器学习和数据挖掘技术 根据用户的兴趣和行为 提供个性化推荐的产品 内容或服务 文章目录 前言 核心 机器学习 为什么说机器学习是智能推荐系统的基础呢 数据挖掘 数据挖掘
  • Failed to convert property value of type ‘java.lang.String‘ to required type ‘java.util.Date‘

    spring boot的日期转换问题 前言 解决方法 原因 前言 小编的springboot项目已经配置了全局的日期转换 并且在项目中日期自动上添加了 JsonFormat pattern yyyy MM dd HH mm ss 的日期转换