今天在处理SpringMVC日期传递问题时,找到一个解决方案,即在spring-mvc.xml中添加一下内容来处理日期输出格式问题:
<mvc:annotation-driven validator="validator">
<!-- 处理responseBody 里面日期类型 ,避免返回long类型--><mvc:message-converters>
<bean class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter">
<property name="objectMapper">
<bean class="com.fasterxml.jackson.databind.ObjectMapper">
<property name="dateFormat">
<bean class="java.text.SimpleDateFormat">
<constructor-arg type="java.lang.String" value="yyyy-MM-dd HH:mm:ss" />
</bean>
</property>
</bean>
</property>
</bean>
</mvc:message-converters>
</mvc:annotation-driven>
结果:日期格式得到了控制,但此配置却导致spring的声明式事务不启动,原因尚未查明,记录下现象以免再次遇到