В нашем приложении используются показатели Coda Hale с надстройкой модуля Json для улучшения вывода JSON некоторых служб REST, отображающих метрики приложения.Можно ли ввести пользовательский объект ObjectMapper в Spring-data-mongodb?
В последнее время мы начали сохранять метрики в MongoDB. Поскольку мы используем Spring-data-mongodb, код для сохранения POJO значительно упрощается. В конфигурациях Spring MongoDB Spring используется обычный подход (интроспекция свойств компонента, чтобы выяснить, что сохранить и прочитать), однако это не очень хорошо работает с объектами Code Hale (Timer, Counter и т. Д.).
Если бы мы могли использовать Spring, модуль JSON уже доступен для Jackson, это было бы здорово, так как у нас был бы стиль сохранения сериализации и небольшой код для поддержки.
Однако после прочтения документов и просмотра некоторых исходных файлов Spring mongodb я не могу найти простого, чтобы ввести пользовательскую сериализацию Джексона. Кажется, что единственный способ настроить процесс - создать пользовательский MongoTypeMapper.
Кто-нибудь знает, можем ли мы вводить пользовательский картографический блок Jackson или можем рекомендовать альтернативное решение?
Благодаря
Будет ли это помогать? http://stackoverflow.com/questions/7854030/configurating-objectmapper-in-spring – ecbrodie
Вы заинтересованы в изменении отображения при хранении в mongodb или при обслуживании объектов через RESTful apis? – DavidA
@ecbrodie Спасибо, но это не объясняет, как вводить картупер в весенние данные, только в рамки MVC (если только я не получил ответ неправильно) – Sebastian