@ControllerAdvice + @ExceptionHandler 全局处理 Controller 层异常
零、前言
对于与数据库相关的 Spring MVC 项目,我们通常会把 事务 配置在 Service层,当数据库操作失败时让 Service 层抛出运行时异常,Spring 事物管理器就会进行回滚。
如此一来,我们的 Controller 层就不得不进行 try-catch Service 层的异常,否则会返回一些不友好的错误信息到客户端。但是,Controller 层每个方法体都写一些模板化...
转载
2018-07-19 18:02:13 ·
200 阅读 ·
0 评论