MappingJackson2HttpMessageConverter

MappingJackson2HttpMessageConverter 默认只支持 application/json 格式,,如果服务器返回的是text/plain不能转换

扩展一个可以转换text/plain的转换器:

java 复制代码
public class RestTemplateMessageConverter extends MappingJackson2HttpMessageConverter {

    public RestTemplateMessageConverter() {
        List<MediaType> mediaTypeList = new ArrayList<>();
        mediaTypeList.add(MediaType.APPLICATION_JSON);
        mediaTypeList.add(MediaType.TEXT_PLAIN);
        setSupportedMediaTypes(mediaTypeList);
    }
}

注入restTemplate

java 复制代码
  @Bean
    public RestTemplate restTemplate(){
        RestTemplate restTemplate = new RestTemplate();
        List<HttpMessageConverter<?>> messageConverters = restTemplate.getMessageConverters();
        messageConverters.add(new RestTemplateMessageConverter());
        return restTemplate;
    }
相关推荐
计算机学姐1 天前
基于SpringBoot的校园社团管理系统
java·vue.js·spring boot·后端·spring·信息可视化·推荐算法
落霞的思绪1 天前
Spring AI Alibaba 集成 Redis 向量数据库实现 RAG 与记忆功能
java·spring·rag·springai
Remember_9931 天前
MySQL 索引详解:从原理到实战优化
java·数据库·mysql·spring·http·adb·面试
勤奋的小王同学~1 天前
SpringMVC
java·spring·mvc
露天赏雪1 天前
JDK8 的入门避坑指南
java·服务器·windows·spring boot·后端·spring·性能优化
wxin_VXbishe1 天前
springboot旅游信息管理系统-计算机毕业设计源码21675
java·c++·spring boot·python·spring·django·php
茶本无香1 天前
Spring 异步执行器(Executor)配置策略与命名实践
java·spring·多线程·异步
弹简特1 天前
【JavaEE06-后端部分】SpringMVC01-Spring MVC第一大核心URL 路由映射【建立连接】与 Postman 接口测试详解
java·spring boot·测试工具·spring·postman
无名-CODING1 天前
SpringMVC处理流程完全指南:从请求到响应的完整旅程
java·后端·spring
爱吃山竹的大肚肚1 天前
文件上传大小超过服务器限制
java·数据库·spring boot·mysql·spring