2015-11-12 1 views
1

все!Можно ли использовать SimpleDateFormat в ObjectMapper объекта quickxml

Я знаю, что SimpleDateFormat не является потокобезопасным, мы не должны использовать один экземпляр в многопоточной среде!

ObjectMapper является потокобезопасным, что хорошо.

сейчас мне интересно, можно ли использовать SimpleDateFormat в ObjectMapper! вот мой заказ ObjectMapper:

public class MyObjectMapper extends ObjectMapper { 

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

} 

, и я использую его в конфигурации SpringMVC в.

@Override 
public void configureMessageConverters(List<HttpMessageConverter<?>> converters) { 
    MappingJackson2HttpMessageConverter jsonConverter = new MappingJackson2HttpMessageConverter(); 
    jsonConverter.setObjectMapper(new MyObjectMapper()); 
    converters.add(jsonConverter); 
} 

Если да, то как ObjectMapper сделал это!

Если нет, то, что должно использовать DateFormat!

Спасибо!

+0

Я использую его с ObjectMapper! Я думаю, возможно, у ObjectMapper есть механизм синхронизации, чтобы держать его в безопасности! – Luke

ответ

Смежные вопросы