Да, это безопасно и рекомендуется.
Единственное предостережение со страницы, на которую вы ссылались, это то, что вы не можете изменять конфигурацию маппера, когда он используется совместно; но вы не меняете конфигурацию, так что все в порядке. Если вам нужно изменить конфигурацию, вы сделаете это из статического блока, и это будет хорошо.
РЕДАКТИРОВАТЬ : (2013/10)
С 2.0 и выше, выше можно дополнить, отметив, что есть еще лучший способ: использовать ObjectWriter
и ObjectReader
объекты, которые можно построить с помощью ObjectMapper
.
Они являются полностью неизменяемыми, поточно-ориентированными, что означает, что теоретически невозможно вызвать проблемы с безопасностью потоков (которые могут возникнуть при ObjectMapper
, если код пытается переконфигурировать экземпляр).