java - 每当执行 catch block 时如何设置默认操作?

标签 java catch-block

出于调试目的,我希望我的 Java 应用程序在执行 catch 子句时将日志文件上传到我的 MySql 数据库,而不管抛出哪个异常。

我想到的最糟糕的解决方案是将我的 uploader 方法添加到我代码中的每个 catch 中(就像我已经为创建我的日志文件所做的那样)。这显然不是优雅的方法,只要它是重复的代码。所以我的问题是:它以某种方式存在(可能在项目属性中)设置一个默认操作,只要满足 catch 子句就执行?

最佳答案

如果不将默认行为键入其中,就无法创建默认行为...创建一个全局方法,这样您就可以用一行代码调用它。

关于java - 每当执行 catch block 时如何设置默认操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55713321/

相关文章:

list - SQLite给出异常

c# - 是否存在适合使用空 catch block 的情况?

java - 嵌套 BoxLayout 不起作用?

java - Mockito 验证传递的子类型仅看到父类(super class)型

Java session ID : How to get the Name of the GET SessionID Parameter?

java - 编译/捕获异常

java - 捕获多个异常 - 在捕获到异常时调用异常中不存在的方法

java - 使用动态创建的类时,RESTEasy 找不到 application/xml 的消息正文编写器

java错误不兼容的类型需要int找到double

javascript - promise 拒绝可能未处理的错误 :