主要是使用mybatis作为orm之后,返回的对象为map,然后对于数据库的datetime,datestamp类型返回为时间戳而不是标准的时间,这个问题解决方案有两种,大叔分析一下:
缺点,单元测试里使用h2数据库时会找不到这些函数
'org.mybatis:mybatis-typehandlers-jsr310:1.0.2', 'com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.9.2'
/** * 序列化localdatetime处理. */ @component public class jacksonconfig { /** * 注入时间处理. * * @return */ @bean @primary public objectmapper objectmapper() { objectmapper mapper = new objectmapper(); mapper.registermodule(new jsr310module()); mapper.setdateformat(new simpledateformat("yyyy-mm-dd't'hh:mm:ss.sss'z'")); return mapper; } }
{ "pagecurrent": 1, "pagesize": 10, "pagetotal": 1, "data": [ { "freedays": 8, "city": "", "leadingperson": "", "contactperson": "zhangsan", "source": 1, "customername": "i-counting", "intention": 1, "province": "", "appointmenttime": "2018-09-20t00:00:00.000z", "createtime": "2018-09-27t06:33:49.000z", "telephonestatus": 1, "id": 10000, "contactphone": "135" } ] }
如对本文有疑问, 点击进行留言回复!!
springcloud中feign调用处理mybatis-plus Ipage反序列化问题。
Flume 史上最全面的大数据学习第十篇(一) 别再说不知道flume是什么了
网友评论