当前位置: 首页 > news >正文

Jackson2ObjectMapperBuilderCustomizer不生效解决

 

不生效的原因一般是MappingJackson2HttpMessageConverter的对象在程序启动时创建了多个,我们只要将多余的去掉,并重新添加MappingJackson2HttpMessageConverter的bean就可以了

@Configuration
@ConditionalOnWebApplication(type = ConditionalOnWebApplication.Type.SERVLET)
public class ConvertConfiguration implements WebMvcConfigurer {

 

    @Autowired(required = false)
    private MappingJackson2HttpMessageConverter mappingJackson2HttpMessageConverter;

  
    @Override
    public void extendMessageConverters(List<HttpMessageConverter<?>> converters) {
        converters.removeIf(converter -> converter instanceof MappingJackson2HttpMessageConverter);
        if (Objects.isNull(mappingJackson2HttpMessageConverter)) {
            converters.add(0, new MappingJackson2HttpMessageConverter());
        } else {
            converters.add(0, mappingJackson2HttpMessageConverter);
        }

    }
}

 

相关文章:

  • feign如何启用httpClient、OKhttp
  • easyExcel读数据后在写入另一个excel
  • nginx 丢失端口问题
  • centos 安装docker及docker-compose
  • 多个docker-compose文件共享一个网络
  • idea 远程调试springboot项目
  • spring-cloud-consul配置中心获取指定路径下的配置
  • 将red5项目部署到tomcat下,并且red5项目嵌入到J2EE项目中
  • mysql 本机登录错误提示及解决方法
  • 禅道程序员的10条原则
  • 完全删除MYSQL:windows 7下完全删除MYSQL,windows xp 下完全删除MYSQL
  • 小故事大人生 -----七个顶级心理寓言
  • windows 7下mysql5.5.18主从同步设置
  • Flex+Java项目,Myeclipse环境下“Target runtime Apache Tomcat v6.0 is not defined ” 错误解决方法
  • Slave_SQL_Running: No mysql同步故障解决方法
  • [笔记] php常见简单功能及函数
  • [译] 怎样写一个基础的编译器
  • 《剑指offer》分解让复杂问题更简单
  • angular2开源库收集
  • CAP理论的例子讲解
  • Docker: 容器互访的三种方式
  • GraphQL学习过程应该是这样的
  • JS进阶 - JS 、JS-Web-API与DOM、BOM
  • k个最大的数及变种小结
  • linux安装openssl、swoole等扩展的具体步骤
  • PHP面试之三:MySQL数据库
  • Python语法速览与机器学习开发环境搭建
  • Spring声明式事务管理之一:五大属性分析
  • 理解在java “”i=i++;”所发生的事情
  • 猫头鹰的深夜翻译:JDK9 NotNullOrElse方法
  • 浅谈Kotlin实战篇之自定义View图片圆角简单应用(一)
  • 深度学习在携程攻略社区的应用
  • 学习笔记DL002:AI、机器学习、表示学习、深度学习,第一次大衰退
  • ​【原创】基于SSM的酒店预约管理系统(酒店管理系统毕业设计)
  • #include
  • #免费 苹果M系芯片Macbook电脑MacOS使用Bash脚本写入(读写)NTFS硬盘教程
  • (13)Latex:基于ΤΕΧ的自动排版系统——写论文必备
  • (31)对象的克隆
  • (4)事件处理——(6)给.ready()回调函数传递一个参数(Passing an argument to the .ready() callback)...
  • (Matalb时序预测)PSO-BP粒子群算法优化BP神经网络的多维时序回归预测
  • (八)c52学习之旅-中断实验
  • (附源码)spring boot校园健康监测管理系统 毕业设计 151047
  • (附源码)基于SSM多源异构数据关联技术构建智能校园-计算机毕设 64366
  • (论文阅读26/100)Weakly-supervised learning with convolutional neural networks
  • (全部习题答案)研究生英语读写教程基础级教师用书PDF|| 研究生英语读写教程提高级教师用书PDF
  • (万字长文)Spring的核心知识尽揽其中
  • (转)Linq学习笔记
  • (转)利用PHP的debug_backtrace函数,实现PHP文件权限管理、动态加载 【反射】...
  • .Mobi域名介绍
  • .net 7 上传文件踩坑
  • .Net中的设计模式——Factory Method模式
  • .pub是什么文件_Rust 模块和文件 - 「译」
  • @transaction 提交事务_【读源码】剖析TCCTransaction事务提交实现细节
  • [ vulhub漏洞复现篇 ] JBOSS AS 5.x/6.x反序列化远程代码执行漏洞CVE-2017-12149
  • [2016.7.Test1] T1 三进制异或