Files
springboot-demo/target/classes/com/example/demo/exception/GlobalExceptionHandler.class

20 lines
4.3 KiB
Plaintext
Raw Normal View History

<EFBFBD><EFBFBD><EFBFBD><EFBFBD>=<00>
2026-03-18 15:18:30 +08:00
 java/lang/Object<init>()V  
#org/springframework/http/HttpStatus NOT_FOUND%Lorg/springframework/http/HttpStatus;
 'org/springframework/http/ResponseEntitystatus`(Lorg/springframework/http/HttpStatusCode;)Lorg/springframework/http/ResponseEntity$BodyBuilder;
 4com/example/demo/exception/ResourceNotFoundException
getMessage()Ljava/lang/String;
 #com/example/demo/common/ApiResponsefail:(ILjava/lang/String;)Lcom/example/demo/common/ApiResponse; !" #$3org/springframework/http/ResponseEntity$BodyBuilderbody=(Ljava/lang/Object;)Lorg/springframework/http/ResponseEntity; & ' CONFLICT
)*2com/example/demo/exception/DuplicateEmailException,java/util/HashMap
+
/01 23<org/springframework/web/bind/MethodArgumentNotValidExceptiongetBindingResult0()Lorg/springframework/validation/BindingResult; 567 89,org/springframework/validation/BindingResultgetFieldErrors()Ljava/util/List; ;<= >?java/util/Listiterator()Ljava/util/Iterator; ABC DEjava/util/IteratorhasNext()Z AG HInext()Ljava/lang/Object;K)org/springframework/validation/FieldError
JM NgetField
JP QgetDefaultMessage STU VW java/util/Mapput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
Y Z[
badRequest7()Lorg/springframework/http/ResponseEntity$BodyBuilder;]Validation failed
_`a bcjava/time/Instantnow()Ljava/time/Instant;
e f;(ILjava/lang/String;Ljava/lang/Object;Ljava/time/Instant;)V h i INTERNAL_SERVER_ERRORkUnexpected server errorm1com/example/demo/exception/GlobalExceptionHandlerCodeLineNumberTableLocalVariableTablethis3Lcom/example/demo/exception/GlobalExceptionHandler;handleNotFounda(Lcom/example/demo/exception/ResourceNotFoundException;)Lorg/springframework/http/ResponseEntity; exception6Lcom/example/demo/exception/ResourceNotFoundException;MethodParameters Signature<00>(Lcom/example/demo/exception/ResourceNotFoundException;)Lorg/springframework/http/ResponseEntity<Lcom/example/demo/common/ApiResponse<Ljava/lang/Void;>;>;RuntimeVisibleAnnotations:Lorg/springframework/web/bind/annotation/ExceptionHandler;valuehandleDuplicateEmail_(Lcom/example/demo/exception/DuplicateEmailException;)Lorg/springframework/http/ResponseEntity;4Lcom/example/demo/exception/DuplicateEmailException;<00>(Lcom/example/demo/exception/DuplicateEmailException;)Lorg/springframework/http/ResponseEntity<Lcom/example/demo/common/ApiResponse<Ljava/lang/Void;>;>;handleValidationi(Lorg/springframework/web/bind/MethodArgumentNotValidException;)Lorg/springframework/http/ResponseEntity;error+Lorg/springframework/validation/FieldError;>Lorg/springframework/web/bind/MethodArgumentNotValidException;errorsLjava/util/Map;LocalVariableTypeTable5Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>; StackMapTable<00>(Lorg/springframework/web/bind/MethodArgumentNotValidException;)Lorg/springframework/http/ResponseEntity<Lcom/example/demo/common/ApiResponse<Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;>;>; handleAny@(Ljava/lang/Exception;)Lorg/springframework/http/ResponseEntity;Ljava/lang/Exception;y(Ljava/lang/Exception;)Lorg/springframework/http/ResponseEntity<Lcom/example/demo/common/ApiResponse<Ljava/lang/Void;>;>;
SourceFileGlobalExceptionHandler.java>Lorg/springframework/web/bind/annotation/RestControllerAdvice; InnerClasses BodyBuilder!ln/*<2A><01>op qrstnR<16><07> <01>+<2B><13><19><00>o
pqruvwuxyz{|[cv}~nR<16>%<25> <01>+<2B>(<28><19><00>o
pqruwux<00>z{|[c<00><00>n<00>X<>+Y<>-M+<2B>.<2E>4<00>:N-<2D>@<00>"-<2D>F<00>J:,<04>L<04>O<>RW<><57>۸X<>Y<01>\,<2C>^<5E>d<><00>o !+"<#?%L&W%p*+<00><00>XqrXu<00>P<00><00><00> P<00><00><00><02>SA<>'wux<00>z{|[c<00><00><00>nP<14>g<> <01>j<><19><00>o+ ,+pqru<00>wux<00>z{|[c<00><00><00>z<00><00>
 <00>