我的 impl 类实现的接口看起来像这样
@POST
@Path("/callA/{A}")
public FObj invokeA(@PathParam("A") int a,FObj fobj);
我customRouteBuilder
正在将请求路由到上述公开的服务
.choice().when().simple("${header.operationName} == 'CallA'")
.to("bean:BeanA?method=invokeA")
但是,当我通过从有效负载和路径参数设置对象来从 Rest 客户端访问服务时,我得到 500 内部服务器错误。
org.apache.camel.CamelExecutionException:在交易所执行期间发生异常原因:org.apache.camel.InvalidPayloadException:没有可用的类型:int但具有值:com.dev.tp.FObj