首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在SpringBoot中添加辅助ObjectMapper

在SpringBoot中添加辅助ObjectMapper
EN

Stack Overflow用户
提问于 2018-06-05 09:03:47
回答 1查看 459关注 0票数 2

我想在我的应用程序中几乎所有地方都使用默认ObjectMapper。但是,有一个特定的请求,我需要发送给第三方,需要不同的ObjectMapper。

有很多关于如何自定义默认映射器的帖子,但我找不到一个解释如何在不替换默认映射器的情况下添加ObjectMapper的帖子。

我尝试添加@Qualifier,向@Bean添加名称,甚至创建一个子类ObjectMapper的新类,但都无济于事。只要我添加任何类型的ObjectMapper,默认的就会被替换。

有人能提供一个如何做到这一点的例子吗?

EN

回答 1

Stack Overflow用户

发布于 2018-06-05 09:09:44

不要让Spring来管理它--只要在你需要的地方更新它就行了。

当您提供ObjectMapper bean时,所有针对Jackson的Spring自动配置都将停止。作为另一种选择,您也可以在Jackson2ObjectMapperBuilder中使用@Autowire,Jackson自动配置使用它来创建默认的ObjectMapper实例。调用Jackson2ObjectMapperBuilder#build创建一个新的ObjectMapper实例。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50690664

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档