SpringBoot 项目中配置多个 Jackson 的 ObjectMapper ,以及配置遇到的坑

博客园头条 2年前 (2023) cnblogshot
1.1K 0

内容简介:

目录

问题说明
原因排查分析
结论总结
Jackson 自动装配分析

问题说明
我们都知道,SpringBoot 项目中,如果引入了 Jackson 的包,哪怕不配置,SpringBoot 也会帮我们配置(JacksonAutoConfiguration)。
由于我的项目中需要使用多个不同的配置参数的 ObjectMapper,我同事直接配置了两个@Bean,并且其中一个使用@ConditionalOnMissingBean 和@Primary 标注,但是奇怪的是,居然两个 Bean 都注入成功了,瞬间对这块逻辑产生了怀疑,本着探索的精神,进行分析!

问题 1:自定义配置文件中第...

查看原文

? SpringBoot 项目中配置多个 Jackson 的 ObjectMapper ,以及配置遇到的坑

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...