统一异常处理,不需要在每一层上单独捕获异常,只需要关注业务的开发: 代码如下: @RestControllerAdvice @Slf4j public class GlobalExceptionHandler { @ExceptionHandler(value = Exception.class) public AjaxResponse handler(Exception e){ AjaxResponse r = new AjaxResponse(); if (e instanceof Runt…
本文链接:https://blog.csdn.net/syystx/article/details/82870217通常进行前后端分离开发时我们需要定义统一的json数据交互格式并对系统未处理异常进行处理.以下具体介绍在springboot中的实现过程,通过该章节代码可实现框架统一异常处理,并当后台接口反馈类型不为统一格式时能够进行重新包装成统一格式进行返回. 具体实现如下: 1.定义统一返回格式 public class RtnMsg{ private String rtnCode; priv…
webapi接口统一返回请求时间: public class BaseController : ControllerBase { protected ReturnResult<T> Result<T>(Func<ReturnResult<T>> fun) { ReturnResult<T> result = null; var stopWatch = new Stopwatch(); stopWatch.Start(); try { result…