是否有一种方法可以自动捕获 BlazeDS 远程处理方法引发的所有(未经检查的)异常,而无需将每个异常包装在最后的 try/catch block 中?我的代码根据需要捕获任何已检查的异常,但我希望杂散的 NullPointerExceptions、ArrayIndexOutOfBoundsExceptions 等最终不会被设置到客户端。
最佳答案
我建议使用 Spring-BlazeDs 集成项目。其中一个好处是ExceptionTranslator机制可以解决你的问题,我写了一篇文章here .
如果您无法使用 Spring,您可以查看 BlazeDS 源代码并添加您自己的拦截器。 BlazeDS 代码干净且不难理解。
关于java - 自动捕获 BlazeDS 远程方法抛出的所有异常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3195439/