zxl
2025-11-12 22ef5a53c7dd17f75b67cf3c5116c073e58badaa
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Êþº¾=Ô
 java/lang/Object<init>()V     
%javax/servlet/http/HttpServletRequest getRequestURI()Ljava/lang/String;     6com/ycl/framework/web/exception/GlobalExceptionHandlerlogLorg/slf4j/Logger;'请求地址'{}',权限校验失败'{}'
  9org/springframework/security/access/AccessDeniedException
getMessage  org/slf4j/Loggererror9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V!"com/ycl/common/constant/HttpStatus#'没有权限,请联系管理员授权
%&' (%com/ycl/common/core/domain/AjaxResult<(ILjava/lang/String;)Lcom/ycl/common/core/domain/AjaxResult;*$请求地址'{}',不支持'{}'请求
,-. / >org/springframework/web/HttpRequestMethodNotSupportedException    getMethod
,
%2 3;(Ljava/lang/String;)Lcom/ycl/common/core/domain/AjaxResult;
56)com/ycl/common/exception/ServiceException 8 9*(Ljava/lang/String;Ljava/lang/Throwable;)V
5; <=getCode()Ljava/lang/Integer;
?@A BC com/ycl/common/utils/StringUtils    isNotNull(Ljava/lang/Object;)Z
EFG HIjava/lang/IntegerintValue()IKB请求路径中缺少必需的路径变量'{}',发生系统异常.M.请求路径中缺少必需的路径变量[%s]
OPQ R 9org/springframework/web/bind/MissingPathVariableExceptiongetVariableName
TUV WXjava/lang/Stringformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;Z3请求参数类型不匹配'{}',发生系统异常.\W请求参数类型不匹配,参数[%s]要求类型为:'%s',但输入值为:'%s'
^_` a Morg/springframework/web/method/annotation/MethodArgumentTypeMismatchExceptiongetName
^c degetRequiredType()Ljava/lang/Class;
g_hjava/lang/Class
^j klgetValue()Ljava/lang/Object;n$请求地址'{}',发生未知异常.
pqjava/lang/RuntimeExceptions$请求地址'{}',发生系统异常.
uvjava/lang/Exception
xy,org/springframework/validation/BindException
x{ |} getAllErrors()Ljava/util/List; € ‚ƒjava/util/Listget(I)Ljava/lang/Object;…*org/springframework/validation/ObjectError
„‡ ˆ getDefaultMessage
Š‹<org/springframework/web/bind/MethodArgumentNotValidException
Š ŽgetBindingResult0()Lorg/springframework/validation/BindingResult; ‘’“ ”•,org/springframework/validation/BindingResult getFieldError-()Lorg/springframework/validation/FieldError;
—‡˜)org/springframework/validation/FieldErrorš演示模式,不允许操作
œž Ÿ org/slf4j/LoggerFactory    getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;CodeLineNumberTableLocalVariableTablethis8Lcom/ycl/framework/web/exception/GlobalExceptionHandler;handleAccessDeniedException‹(Lorg/springframework/security/access/AccessDeniedException;Ljavax/servlet/http/HttpServletRequest;)Lcom/ycl/common/core/domain/AjaxResult;e;Lorg/springframework/security/access/AccessDeniedException;request'Ljavax/servlet/http/HttpServletRequest;
requestURILjava/lang/String;RuntimeVisibleAnnotations:Lorg/springframework/web/bind/annotation/ExceptionHandler;value#handleHttpRequestMethodNotSupported(Lorg/springframework/web/HttpRequestMethodNotSupportedException;Ljavax/servlet/http/HttpServletRequest;)Lcom/ycl/common/core/domain/AjaxResult;@Lorg/springframework/web/HttpRequestMethodNotSupportedException;handleServiceException{(Lcom/ycl/common/exception/ServiceException;Ljavax/servlet/http/HttpServletRequest;)Lcom/ycl/common/core/domain/AjaxResult;+Lcom/ycl/common/exception/ServiceException;codeLjava/lang/Integer; StackMapTable"handleMissingPathVariableException‹(Lorg/springframework/web/bind/MissingPathVariableException;Ljavax/servlet/http/HttpServletRequest;)Lcom/ycl/common/core/domain/AjaxResult;;Lorg/springframework/web/bind/MissingPathVariableException;)handleMethodArgumentTypeMismatchExceptionŸ(Lorg/springframework/web/method/annotation/MethodArgumentTypeMismatchException;Ljavax/servlet/http/HttpServletRequest;)Lcom/ycl/common/core/domain/AjaxResult;OLorg/springframework/web/method/annotation/MethodArgumentTypeMismatchException;handleRuntimeExceptionl(Ljava/lang/RuntimeException;Ljavax/servlet/http/HttpServletRequest;)Lcom/ycl/common/core/domain/AjaxResult;Ljava/lang/RuntimeException;handleExceptione(Ljava/lang/Exception;Ljavax/servlet/http/HttpServletRequest;)Lcom/ycl/common/core/domain/AjaxResult;Ljava/lang/Exception;handleBindExceptionW(Lorg/springframework/validation/BindException;)Lcom/ycl/common/core/domain/AjaxResult;.Lorg/springframework/validation/BindException;message%handleMethodArgumentNotValidExceptionR(Lorg/springframework/web/bind/MethodArgumentNotValidException;)Ljava/lang/Object;>Lorg/springframework/web/bind/MethodArgumentNotValidException;handleDemoModeExceptionU(Lcom/ycl/common/exception/DemoModeException;)Lcom/ycl/common/core/domain/AjaxResult;,Lcom/ycl/common/exception/DemoModeException;<clinit>
SourceFileGlobalExceptionHandler.java>Lorg/springframework/web/bind/annotation/RestControllerAdvice;! ¡/*·±¢£ ¤¥¦§¡o,¹N² -+¶¹“"¸$°¢$%&£*¤¥¨©ª«¬­®¯°[c©±²¡n,¹N² )-+¶+¹+¶0¸1°¢012£*¤¥¨³ª«¬­®¯°[c³´µ¡‘/² +¶4+¹7+¶:N-¸>™-¶D+¶4¸$§
+¶4¸1°¢; <=£*/¤¥/¨¶/ª«·¸¹ ü'EF%®¯°[c¶º»¡w',¹N² J-+¹L½Y+¶NS¸S¸1°¢FGH£*'¤¥'¨¼'ª« ¬­®¯°[c¼½¾¡ˆ8,¹N² Y-+¹[½Y+¶]SY+¶b¶fSY+¶iS¸S¸1°¢QRS£*8¤¥8¨¿8ª«1¬­®¯°[c¿ÀÁ¡k,¹N² m-+¹+¶o¸1°¢\]^£*¤¥¨Âª«¬­®¯°[cÂÃÄ¡k,¹N² r-+¹+¶t¸1°¢ghi£*¤¥¨Åª«¬­®¯°[cÅÆÇ¡i#² +¶w+¹7+¶z¹~À„¶†M,¸1°¢r st£ #¤¥#¨ÈÉ­®¯°[cÈÊË¡e² +¶‰+¹7+¶Œ¹¶–M,¸1°¢} ~£ ¤¥¨ÌÉ­®¯°[cÌÍΡ:™¸1°¢ˆ£¤¥¨Ï®¯°[cÏС!    ¸›³ ±¢ÑÒ®Ó