有可能在spring-data-mongodb中注入一个自定义的Jackson ObjectMapper吗?

 Roger_丨8_8 发布于 2023-01-30 11:49

我们在我们的应用程序中使用Coda Hale指标,使用Json模块附加组件来改进暴露应用程序指标的某些REST服务的JSON输出.

最近,我们开始将指标保存到MongoDB.由于我们使用的是spring-data-mongodb,因此大大简化了保存POJO的代码.Spring的MongoDB类型映射使用通常的方法(对bean属性的内省来确定要保存和读取的内容),但是这对Code Hale对象(Timer,Counter等)不能很好地发挥作用.

如果我们可以让Spring使用已经可用于Jackson的JSON模块,那将是很棒的,因为我们将拥有保存序列化样式和维护的代码很少.

但是在阅读完文档和浏览一些Spring mongodb源文件之后,我找不到一个直接注入自定义Jackson序列化的方法.似乎自定义流程的唯一方法是创建自定义MongoTypeMapper.

有谁知道我们是否可以注入定制的杰克逊映射器,或者可以推荐替代解决方案?

谢谢

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有