Die ObjectMapper
Klasse der Jackson-Bibliothek scheint threadsicher zu sein .
Bedeutet dies, dass ich mein ObjectMapper
Feld als solches statisch deklarieren sollte?
class Me {
private static final ObjectMapper mapper = new ObjectMapper();
}
statt als solches Feld auf Instanzebene?
class Me {
private final ObjectMapper mapper = new ObjectMapper();
}
ObjectMapper
nach demObjectMapper#setDateFormat()
Aufruf noch threadsicher ist. Es ist bekannt, dass diesSimpleDateFormat
nicht threadsicher ist und daherObjectMapper
nicht möglich ist, es sei denn, es klont zBSerializationConfig
vor jedemwriteValue()
(ich bezweifle). Könnten Sie meine Angst entlarven?