标签:工具包 程序 注解 传参 查询 数据库 bsp string转换 解决方法
问题:获取页面数据,封装成对象后,传向后台,通过实体类接收,无法成功接收。
原因:前台页面获取到的数据的类型都是字符串String,而实体中属性含Date类型。故,无法成功set。
解决方法:创建String转换为Date的工具类,放在工具包中。然后在实体相应属性的set方法上面通过注解@JsonSerialize(using=DateConvertUtil.class)引用该工具类,将String转为Date。即可。(在实体接受的同时,进行了类型转换)
扩展:同理问题。需要查询数据库,并将查询结果显示在页面时,查得的数据传到前台后无法显示,是因为传过去的是实体对象,而这个实体对象中的相应属性类型不是String类型,无法在页面显示,需要创建Date转String的工具类,并在实体中相应属性的get方法上面通过注解@JsonSerialize(using=DateConvertUtil.class)引用该工具类。即可。
ps:新时代程序员,有型且暖。
标签:工具包 程序 注解 传参 查询 数据库 bsp string转换 解决方法
原文地址:https://www.cnblogs.com/duandians/p/9829225.html