标签: spring spring-mvc spring-boot
我在控制器中拥有所有api控制器方法,并带有一个用“ControllerAdvice”注释的异常处理程序。这样,即使发生意外异常,我也总是可以向前端返回JSON响应。这适用于控制器中的代码引发的异常,但对于控制器调用的服务方法中的代码引发的异常,不使用异常处理程序。
我不想特别注释该服务使用相同的异常处理程序,因为它可能由我们使用不同异常处理的控制器调用。
有没有办法阻止服务处理异常本身,而是让控制器的异常处理程序处理它?</ p>