使用MappingJackson2HttpMessageConverter中,默认的日期返回json处理date类型

时间:2025-03-17 20:01:45

在做一个后台管理项目的时候,使用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>