首页>代码>java开发svn后台管理系统SVNAdmin>/svnadmin/src/main/java/org/svnadmin/common/mapper/SimpleDateFormatMapper.java
package org.svnadmin.common.mapper; import org.codehaus.jackson.JsonGenerator; import org.codehaus.jackson.JsonProcessingException; import org.codehaus.jackson.map.JsonSerializer; import org.codehaus.jackson.map.ObjectMapper; import org.codehaus.jackson.map.SerializerProvider; import org.codehaus.jackson.map.ser.CustomSerializerFactory; import org.springframework.stereotype.Component; import java.io.IOException; import java.text.SimpleDateFormat; import java.util.Date; /** * 解决SpringMVC使用@ResponseBody返回json时, * 日期格式默认显示为时间戳的问题。需配合<mvc:message-converters>使用 * @author Zoro * @date 2016-02-29 下午04:17:52 */ @Component("simpleDateFormatMapper") public class SimpleDateFormatMapper extends ObjectMapper { private final static String DATETIME_FORMAT = "yyyy-MM-dd HH:mm:ss"; public SimpleDateFormatMapper() { CustomSerializerFactory factory = new CustomSerializerFactory(); factory.addGenericMapping(Date.class, new JsonSerializer<Date>() { @Override public void serialize(Date value, JsonGenerator jsonGenerator, SerializerProvider provider) throws IOException, JsonProcessingException { SimpleDateFormat sdf = new SimpleDateFormat(DATETIME_FORMAT); jsonGenerator.writeString(sdf.format(value)); } }); this.setSerializerFactory(factory); } }
最近下载更多
微信网友_6829521472425984 LV5
1月20日
cgfeng12345 LV10
2022年5月17日
Isadmin_111 LV1
2022年4月30日
zlj04927834 LV1
2021年10月18日
牛牪犇逼class LV4
2021年9月2日
hj960511 LV2
2021年8月15日
romanticism LV3
2021年7月15日
zllianzhou LV1
2021年6月6日
jinyinping LV1
2020年9月24日
agooder LV1
2020年8月12日
最近浏览更多
遥望星空扣扣
7月20日
暂无贡献等级
647123 LV1
5月14日
微信网友_6956978011000832 LV2
4月22日
jinling2024 LV3
2月4日
微信网友_6829521472425984 LV5
1月20日
aachl1 LV5
1月16日
WBelong LV8
2023年12月25日
uni-code_0123 LV1
2023年11月29日
走刀口 LV4
2023年11月26日
马宇轩 LV1
2023年11月14日