在做一个后台管理项目的时候,使用MappingJackson2HttpMessageConverter把返回的数据全部以json格式发送回去,但是当数据库中的数据类型为 datetime 时,java数据是 时,返回的日期总是被转成了数字。这里记录如何解决这个问题:
不多说,上代码:
<bean class=".MappingJackson2HttpMessageConverter">
<property name="supportedMediaTypes">
<list>
<value>application/json;charset=UTF-8</value>
</list>
</property>
<property name="objectMapper">
<bean class="">
<property name="dateFormat">
<bean class="">
<constructor-arg value="yyyy-MM-dd HH:mm:ss">
</constructor-arg>
</bean>
</property>
</bean>
</property>
</bean>