本文介绍了全球onException的处理多个RouteBuilder类的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我需要onException的,要在整个路线建设者我为了不重写每一个建设者的路线我创作的同一行全球。
我的异常处理目前的范围是特定路由建设者骆驼背景。我需要路由助洗剂类,r1和r2,使用相同onException的()。过程
当前工作onException的使用:
高清配置{ onException的(classOf [CustomException])。流程(exceptionProcessor)。
流程(doExtraProcess)
从(地址)。
流程(doSmth)。
流程(doSmthElse)
}
当我已经从configre方法onException的()线是在类级别如下所示:
onException的(classOf [CustomException])。流程(exceptionProcessor)。
流程(doExtraProcess) 高清配置{ 从(地址)。
流程(doSmth)。
流程(doSmthElse)
}
我得到这个错误:
解决方案
First, onException() needs to called by the configure() method. Next, you can just use inheritance to reuse exception handling. Just create a parent RouteBuilder class and put common exception handling in a method. Then have each subclass call that common method in their configure() method...
这篇关于全球onException的处理多个RouteBuilder类的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!