首页 > 解决方案 > Spring MVC异常处理

问题描述

我有一个 MVC 控制器,其中至少有 50 个函数,并且我对服务的调用没有围绕 try catch 进行,并且一些异常被吃掉了。我正在尝试找到处理此问题的最佳方法。

我应该将调用包装在单个函数中的 try catch 中,还是我可以使用任何可以记录异常的函数。我不想发送替代视图或只是想在日志中记录的东西。

标签: javaspringspring-bootspring-mvc

解决方案


您可能应该查看@ExceptionHandler(基于控制器的异常处理)或@ControllerAdvice(全局异常处理)。本文详细解释了两者。

另一个可能的解决方案是AOP


推荐阅读