Java 是否可以将所有异常切换到通用消息?

Java 是否可以将所有异常切换到通用消息?,java,configuration,Java,Configuration,在Java中,是否可以强制所有异常返回通用消息? (即,未捕获的例外情况。) 上下文:在测试应用程序时,我经常遇到通过异常泄漏信息的应用程序。我想推荐一种强制异常给出一般消息的方法 示例:为应用程序提供错误的输入。应用程序死亡,从异常发出错误消息 最通用的方法是: try { ... } catch (Throwable t) { ... }; 有时,当生成异常而我不知道它来自何处时,我会使用此方法。在主方法周围尝试/catch{exception e}?可能通过使用Thread.setUnc

在Java中,是否可以强制所有异常返回通用消息? (即,未捕获的例外情况。)

上下文:在测试应用程序时,我经常遇到通过异常泄漏信息的应用程序。我想推荐一种强制异常给出一般消息的方法


示例:为应用程序提供错误的输入。应用程序死亡,从异常发出错误消息

最通用的方法是:

try { ... } catch (Throwable t) { ... };

有时,当生成异常而我不知道它来自何处时,我会使用此方法。

在主方法周围尝试/catch{exception e}?可能通过使用
Thread.setUncaughtExceptionHandler()
。。。但是请注意,如果使用线程池,则必须对它们中的每一个重复该操作,我喜欢这两个。我不确定在一个更大的应用程序中,try/catch的想法会有多受欢迎。你有什么样的应用程序?我测试大型Java web应用程序。我看到这是一个反复出现的问题。