升级Camel至3.14.10时,CamelContext中找不到setHandleFault方法
Camel 3.14.10升级中
setHandleFault编译错误修复 错误原因:Camel 3.x版本重构了
CamelContext的setHandleFault方法,参数类型从**java.lang.Boolean(包装类)改为boolean(基本类型)**,原代码传入Boolean.TRUE时,编译器无法匹配到对应的方法签名,因此报错。修复方案:将代码修改为使用基本类型布尔值:
getContext().setHandleFault(true);额外提示:升级Camel 3.x时,注意检查其他API调用的参数类型,很多原使用包装类的方法都改为了基本类型,避免类似编译错误。
内容的提问来源于stack exchange,提问作者DpkTheJavaCoder
相关产品推荐
相关产品推荐

