@ControllerAdvice异常处理程序未捕获Spring Boot服务异常

时间:2016-07-13 00:18:17

标签: spring spring-mvc spring-boot

我在控制器中拥有所有api控制器方法,并带有一个用“ControllerAdvice”注释的异常处理程序。这样,即使发生意外异常,我也总是可以向前端返回JSON响应。这适用于控制器中的代码引发的异常,但对于控制器调用的服务方法中的代码引发的异常,不使用异常处理程序。

我不想特别注释该服务使用相同的异常处理程序,因为它可能由我们使用不同异常处理的控制器调用。

有没有办法阻止服务处理异常本身,而是让控制器的异常处理程序处理它?<​​/ p>

0 个答案:

没有答案