是否可以将操作与发生在任何地方的特定异常相关联?

时间:2019-04-15 17:32:23

标签: java spring exception handler

我正在研究一个Spring应用程序,该应用程序在多个地方引发了特定的异常。是否有一种方法可以提供一种在引发此类异常时总是会发生的动作(例如,调用发送警告电子邮件的方法)?

1 个答案:

答案 0 :(得分:1)

您可以使用异常处理程序来实现。有很多编写异常处理程序的方法。一些是:

  1. @ControllerAdvice@ExceptionHandler一起使用,或
  2. 扩展org.springframework.web.servlet.mvc.method.annotation.ResponseEntityExceptionHandler 课。

您可以找一个示例here