为了账号安全,请及时绑定邮箱和手机立即绑定

引起:org.apache.camel.NoTypeConversionAvailable

引起:org.apache.camel.NoTypeConversionAvailable

肥皂起泡泡 2021-08-04 15:15:49
我是 Apache Camel 的新手。我将 REST API 与 Apache Camel 和 Spring Boot 集成一起使用。我完成了 get 请求,它按预期工作。但是,我在使用 POST 调用发布数据时遇到了一个问题。我也尝试过 Stackoverflow、youtube 和其他网站中提供的几种解决方案。但是,没有运气。你能帮我解决这个问题吗,错误说明:org.apache.camel.InvalidPayloadException:没有可用的类型: byte[] 但具有值:Bank [id=1, name=TEST, location=Bangalore] 类型:com.ta.common.bean.Bank on: 消息[ID-XDNS01271-1534835668677-10-2]。原因:没有类型转换器可用于从类型:com.ta.common.bean.Bank 转换为所需的类型:byte[],值为 Bank [id=1, name=TEST, location=Bangalore]。交换[ID-XDNS01271-1534835668677-10-1]。引起:[org.apache.camel.NoTypeConversionAvailableException - 没有类型转换器可用于从类型:com.ta.common.bean.Bank 转换为所需的类型:byte[],值为 Bank [id=1, name=TEST, location=Bangalore]] 在 org.apache.camel.impl.MessageSupport.getMandatoryBody(MessageSupport.java:117) 在 org.apache.camel.component.netty4.http.DefaultNettyHttpBinding.toNettyRequest(DefaultNettyHttpBinding.java:488) 在 org。 apache.camel.component.netty4.http.NettyHttpProducer.getRequestBody(NettyHttpProducer.java:65) 在 org.apache.camel.component.netty4。 引起: org.apache.camel.NoTypeConversionAvailableException:没有类型转换器 可用于从类型:com.ta.common.bean.Bank 转换为 所需的类型:byte[],值为 Bank [id=1, name=TEST, location = Bangalore] 在 org.apache.camel.impl.converter.BaseTypeConverterRegistry.mandatoryConvertTo(BaseTypeConverterRegistry.java:206) 在 org.apache.camel.impl.MessageSupport.getMandatoryBody(MessageSupport.java:115) ... 29 更多
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 291 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信