java - 自动捕获 BlazeDS 远程方法抛出的所有异常?

标签 java exception blazeds

是否有一种方法可以自动捕获 BlazeDS 远程处理方法引发的所有(未经检查的)异常,而无需将每个异常包装在最后的 try/catch block 中?我的代码根据需要捕获任何已检查的异常,但我希望杂散的 NullPointerExceptions、ArrayIndexOutOfBoundsExceptions 等最终不会被设置到客户端。

最佳答案

我建议使用 Spring-BlazeDs 集成项目。其中一个好处是ExceptionTranslator机制可以解决你的问题,我写了一篇文章here .

如果您无法使用 Spring,您可以查看 BlazeDS 源代码并添加您自己的拦截器。 BlazeDS 代码干净且不难理解。

关于java - 自动捕获 BlazeDS 远程方法抛出的所有异常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3195439/

相关文章:

java - redis - 获取与 PHP 客户端的连接时间

java - ExceptionTranslator 的异常不会返回到 flex

java - BlazeDS、Flex 和 Java - 我能否将 RemoteObject 视为 Java 类的实例?

python - Python 中的回溯对象类型是什么?

java - 为什么我的 Iterator 搜索会输出此异常?

java - BlazeDS 和 ColdFusion - jRun 内存使用量增加导致 java.lang.OutOfMemoryError : Java heap space

java - 如何嗅探哪个 Java 类(库)正在写入 System.out?

java - 如何获取 HashMap 中包含最新 LocalDate 的对象

javascript - 如何在没有 ID (Java) 的 Selenium 中单击 Javascript 按钮?

java - 在java中打开文件给出异常