Java 我正在从一个服务连接到另一个服务,面临转换问题
我的代码:Java 我正在从一个服务连接到另一个服务,面临转换问题,java,spring,Java,Spring,我的代码: final MultiValueMap parts=新链接的MultiValueMap(); 添加(“文件名”,文件名); HttpHeaders xmlHeaders=新的HttpHeaders(); setContentType(MediaType.APPLICATION_XML); HttpEntity xmlEntity=新的HttpEntity(新文件系统资源(文件),XmlHeader); 添加(“文件”,xmlEntity); 最终字符串url=baseurl+url;
final MultiValueMap parts=新链接的MultiValueMap();
添加(“文件名”,文件名);
HttpHeaders xmlHeaders=新的HttpHeaders();
setContentType(MediaType.APPLICATION_XML);
HttpEntity xmlEntity=新的HttpEntity(新文件系统资源(文件),XmlHeader);
添加(“文件”,xmlEntity);
最终字符串url=baseurl+url;
HttpEntity requestEntity=新的HttpEntity(parts,createHttpHeadersWithToken());
String response=restemplate.exchange(url,HttpMethod.POST,requestEntity,String.class);
例外情况
调用post配置文件时发生异常:{}
org.springframework.http.converter.HttpMessageConversionException:类型定义错误:[简单类型,类java.nio.channels.channels$1];嵌套异常为com.fasterxml.jackson.databind.exc.InvalidDefinitionException:未找到类java.nio.channels.channels$1的序列化程序,也未找到创建BeanSerializer的属性(为了避免异常,请在空的\u bean上禁用SerializationFeature.FAIL_)(通过引用链:org.springframework.util.LinkedMultiValueMap[“文件”]->java.util.LinkedList[0]->org.springframework.http.HttpEntity[“body”]->org.springframework.core.io.FileSystemResource[“outputStream”])