Files
wb-java-nc-shop/target/classes/com/nlshop/exception/GlobalExceptionHandler.class

28 lines
4.1 KiB
Plaintext
Raw Normal View History

2026-01-11 18:14:42 +08:00
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>4<00>
 java/lang/Object<init>()V
 
java/lang/ExceptionprintStackTrace java/lang/StringBuilder
系统错误:
 append-(Ljava/lang/String;)Ljava/lang/StringBuilder;
 
getMessage()Ljava/lang/String;
 toString
 !#com/nlshop/dto/response/ApiResponseerror9(Ljava/lang/String;)Lcom/nlshop/dto/response/ApiResponse;
#$% &'&com/nlshop/exception/BusinessExceptiongetCode()Ljava/lang/Integer;
#
* +L(Ljava/lang/Integer;Ljava/lang/String;)Lcom/nlshop/dto/response/ApiResponse;
-./ 01<org/springframework/web/bind/MethodArgumentNotValidExceptiongetBindingResult0()Lorg/springframework/validation/BindingResult; 345 67,org/springframework/validation/BindingResult getFieldError-()Lorg/springframework/validation/FieldError;
9:; <)org/springframework/validation/FieldErrorgetDefaultMessage>参数验证失败
@AB CDjava/lang/IntegervalueOf(I)Ljava/lang/Integer;
F.G,org/springframework/validation/BindException
IJK LM-javax/validation/ConstraintViolationExceptiongetConstraintViolations()Ljava/util/Set; OPQ RS java/util/Setiterator()Ljava/util/Iterator; UVW XYjava/util/Iteratornext()Ljava/lang/Object;[$javax/validation/ConstraintViolation Z^+com/nlshop/exception/GlobalExceptionHandlerCodeLineNumberTableLocalVariableTablethis-Lcom/nlshop/exception/GlobalExceptionHandler;handleException<(Ljava/lang/Exception;)Lcom/nlshop/dto/response/ApiResponse;eLjava/lang/Exception;MethodParameters Signature?(Ljava/lang/Exception;)Lcom/nlshop/dto/response/ApiResponse<*>;RuntimeVisibleAnnotations:Lorg/springframework/web/bind/annotation/ExceptionHandler;value6Lorg/springframework/web/bind/annotation/ResponseBody;handleBusinessExceptionO(Lcom/nlshop/exception/BusinessException;)Lcom/nlshop/dto/response/ApiResponse;(Lcom/nlshop/exception/BusinessException;R(Lcom/nlshop/exception/BusinessException;)Lcom/nlshop/dto/response/ApiResponse<*>;handleValidationExceptione(Lorg/springframework/web/bind/MethodArgumentNotValidException;)Lcom/nlshop/dto/response/ApiResponse;>Lorg/springframework/web/bind/MethodArgumentNotValidException;
fieldError+Lorg/springframework/validation/FieldError;messageLjava/lang/String; StackMapTable|java/lang/Stringh(Lorg/springframework/web/bind/MethodArgumentNotValidException;)Lcom/nlshop/dto/response/ApiResponse<*>;handleBindExceptionU(Lorg/springframework/validation/BindException;)Lcom/nlshop/dto/response/ApiResponse;.Lorg/springframework/validation/BindException;X(Lorg/springframework/validation/BindException;)Lcom/nlshop/dto/response/ApiResponse<*>;"handleConstraintViolationExceptionV(Ljavax/validation/ConstraintViolationException;)Lcom/nlshop/dto/response/ApiResponse;/Ljavax/validation/ConstraintViolationException;
violationsLjava/util/Set;LocalVariableTypeTable:Ljava/util/Set<Ljavax/validation/ConstraintViolation<*>;>;Y(Ljavax/validation/ConstraintViolationException;)Lcom/nlshop/dto/response/ApiResponse<*>;
SourceFileGlobalExceptionHandler.java:Lorg/springframework/web/bind/annotation/ControllerAdvice;!]_/*<2A><01>`a bcde_V+<2B><07> Y<><0F>+<2B><15><11><19><1C>`
abcfghfijklm[cgnop_@ +<2B>"+<2B>(<28>)<29>`a bc fqhfirklm[cqnst_<00>#+<2B>,<2C>2M,<2C>
,<2C>8<>=N<01><>?-<2D>)<29>`"
#$a*#bc#fu
vw xyz <02>9A{hfi}klm[cun~_<00>#+<2B>E<>2M,<2C>
,<2C>8<>=N<01><>?-<2D>)<29>`*
+,a*#bc#f<00>
vw xyz <02>9A{hfi<00>klm[c<00>n<00><00>_<00>$+<2B>HM,<2C>N<00>T<00>Z<>\N<01><>?-<2D>)<29>`234a*$bc$f<00><00><00> xy<00> <00><00>hfi<00>klm[c<00>n<00><00>k<00>