首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在fasterxml的ObjectMapper中使用ObjectMapper安全吗

在fasterxml的ObjectMapper中使用ObjectMapper安全吗
EN

Stack Overflow用户
提问于 2015-11-12 13:01:37
回答 1查看 1.7K关注 0票数 4

所有人!

我知道SimpleDateFormat不是线程安全的,我们不应该在多线程环境中使用单个实例!

ObjectMapper是线程安全的,这是好的。

现在我想知道在SimpleDateFormat中使用ObjectMapper是否安全!这是我的定制ObjectMapper:

代码语言:javascript
复制
public class MyObjectMapper extends ObjectMapper {

    public MyObjectMapper() {
        configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false);
        setDateFormat(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"));
    }

}

我在springmvc的配置中使用它。

代码语言:javascript
复制
@Override
public void configureMessageConverters(List<HttpMessageConverter<?>> converters) {
    MappingJackson2HttpMessageConverter jsonConverter = new MappingJackson2HttpMessageConverter();
    jsonConverter.setObjectMapper(new MyObjectMapper());
    converters.add(jsonConverter);
}

如果是的话,ObjectMapper是怎么做到的!

如果没有,我应该使用什么DateFormat!

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-11-12 13:33:05

见@StaxMan在Should I declare Jackson's ObjectMapper as a static field?上的评论

基线:

DateFormat是在杰克逊内部克隆的,所以使用SimpleDateFormat是安全的。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33672037

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档