{"doc":" 全局异常处理器\n\n @author Lion Li\n","fields":[],"enumConstants":[],"methods":[{"name":"handleNotPermissionException","paramTypes":["cn.dev33.satoken.exception.NotPermissionException","javax.servlet.http.HttpServletRequest"],"doc":" 权限码异常\n"},{"name":"handleNotRoleException","paramTypes":["cn.dev33.satoken.exception.NotRoleException","javax.servlet.http.HttpServletRequest"],"doc":" 角色权限异常\n"},{"name":"handleNotLoginException","paramTypes":["cn.dev33.satoken.exception.NotLoginException","javax.servlet.http.HttpServletRequest"],"doc":" 认证失败\n"},{"name":"handleHttpRequestMethodNotSupported","paramTypes":["org.springframework.web.HttpRequestMethodNotSupportedException","javax.servlet.http.HttpServletRequest"],"doc":" 请求方式不支持\n"},{"name":"handleDuplicateKeyException","paramTypes":["org.springframework.dao.DuplicateKeyException","javax.servlet.http.HttpServletRequest"],"doc":" 主键或UNIQUE索引,数据重复异常\n"},{"name":"handleCannotFindDataSourceException","paramTypes":["org.mybatis.spring.MyBatisSystemException","javax.servlet.http.HttpServletRequest"],"doc":" Mybatis系统异常 通用处理\n"},{"name":"handleServiceException","paramTypes":["com.dl.common.exception.ServiceException","javax.servlet.http.HttpServletRequest"],"doc":" 业务异常\n"},{"name":"handleRuntimeException","paramTypes":["java.lang.RuntimeException","javax.servlet.http.HttpServletRequest"],"doc":" 拦截未知的运行时异常\n"},{"name":"handleException","paramTypes":["java.lang.Exception","javax.servlet.http.HttpServletRequest"],"doc":" 系统异常\n"},{"name":"handleBindException","paramTypes":["org.springframework.validation.BindException"],"doc":" 自定义验证异常\n"},{"name":"constraintViolationException","paramTypes":["javax.validation.ConstraintViolationException"],"doc":" 自定义验证异常\n"},{"name":"handleMethodArgumentNotValidException","paramTypes":["org.springframework.web.bind.MethodArgumentNotValidException"],"doc":" 自定义验证异常\n"},{"name":"handleDemoModeException","paramTypes":["com.dl.common.exception.DemoModeException"],"doc":" 演示模式异常\n"}],"constructors":[]}