Spring 接口返回string 报错:No converter for [class java.lang.String] with preset Content-Type ‘null‘
Spring 接口返回string 报错:No converter for [class java.lang.String] with preset Content-Type ‘null’
·
1.问题描述
Spring 接口返回string 报错:No converter for [class java.lang.String] with preset Content-Type ‘null’
2.原因
这个报错通常是因为Spring框架没有找到合适的转换器来处理返回的String类型数据。
解决这个问题的方法是在Spring配置中添加一个String类型的消息转换器,以便正确地处理返回的String类型数据。
3.解决
Spring的配置文件中添加以下配置
@Configuration
public class WebConfig implements WebMvcConfigurer {
@Override
public void configureMessageConverters(List<HttpMessageConverter<?>> converters) {
StringHttpMessageConverter converter = new StringHttpMessageConverter();
converter.setSupportedMediaTypes(Collections.singletonList(MediaType.TEXT_PLAIN));
converters.add(converter);
}
}
更多推荐
已为社区贡献5条内容
所有评论(0)