【发布时间】:2016-04-08 13:44:21
【问题描述】:
我正在开发小型控制台应用程序。在我的代码中的某些地方,当发生不好的事情时,我会抛出自定义的 RuntimeExceptions。我正在寻找的是一个全局异常处理程序,我可以使用它来捕获我的异常并为用户显示正确的信息(也记录它们)。
所以我的想法是在这里使用 try-catch:
@SpringBootApplication
public class TfsWorkReporterApplication {
public static void main(String[] args) {
try {
SpringApplication.run(TfsWorkReporterApplication.class, args);
} catch(CustomException ex){
//Display user information.
}
}
}
但我的第六感告诉我,这不是正确的做法。有什么帮助吗?
【问题讨论】:
-
尝试发布错误
-
我的问题是:有没有更好的方法来做到这一点? spring 有什么合适的方法可以在一个地方处理所有异常吗?
标签: java spring spring-boot console-application