提交 780f34c3 authored 作者: 李秋林's avatar 李秋林

捕获自定义异常

上级 79ef4ac9
......@@ -3,7 +3,7 @@ package com.sfa.common.security.handler;
import javax.servlet.http.HttpServletRequest;
import com.sfa.common.core.domain.R;
import com.sfa.common.core.exception.WXLSQLException;
import com.sfa.common.core.exception.*;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.validation.BindException;
......@@ -14,9 +14,6 @@ import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.RestControllerAdvice;
import org.springframework.web.method.annotation.MethodArgumentTypeMismatchException;
import com.sfa.common.core.constant.HttpStatus;
import com.sfa.common.core.exception.DemoModeException;
import com.sfa.common.core.exception.InnerAuthException;
import com.sfa.common.core.exception.ServiceException;
import com.sfa.common.core.exception.auth.NotPermissionException;
import com.sfa.common.core.exception.auth.NotRoleException;
import com.sfa.common.core.text.Convert;
......@@ -168,11 +165,19 @@ public class GlobalExceptionHandler
}
/**
* DB唯一值重复
* DB异常
*/
@ExceptionHandler(WXLSQLException.class)
public R handleWXLSQLException(WXLSQLException e)
{
return R.fail(e.getCode(),e.getMsg());
}
/**
* 数据、参数检查异常
*/
@ExceptionHandler(CheckedException.class)
public R handleCheckedException(CheckedException e)
{
return R.fail(e.getCode(),e.getMsg());
}
}
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论