Files
springboot-demo/target/classes/com/example/demo/controller/auth/LearningAuthController.class

14 lines
3.0 KiB
Plaintext
Raw Normal View History

2026-03-18 15:18:30 +08:00
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>={
 java/lang/Object<init>()V  
7com/example/demo/controller/auth/LearningAuthControllerjwtUtil+Lcom/example/demo/security/LearningJwtUtil;admin
 &com/example/demo/dto/auth/LoginRequestusername()Ljava/lang/String;
 java/lang/Stringequals(Ljava/lang/Object;)Zadmin123
 password!user#user123%#com/example/demo/common/ApiResponse'用户名或密码错误
)*+ ,-java/time/Instantnow()Ljava/time/Instant;
$/ 0;(ILjava/lang/String;Ljava/lang/Object;Ljava/time/Instant;)V
234 56)com/example/demo/security/LearningJwtUtil generateToken&(Ljava/lang/String;)Ljava/lang/String;8token:type<Bearer?tipAI在请求头中加入 Authorization: Bearer <token> 访问 /api/secure/** CDE FG java/util/Mapof<00>(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;
$I JKok9(Ljava/lang/Object;)Lcom/example/demo/common/ApiResponse;MmodeO learning-jwtQ protectedPathS/api/secure/**UdefaultAccountsWadmin/admin123, user/user123 CY FZ}(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;.(Lcom/example/demo/security/LearningJwtUtil;)VCodeLineNumberTableLocalVariableTablethis9Lcom/example/demo/controller/auth/LearningAuthController;MethodParametersloginO(Lcom/example/demo/dto/auth/LoginRequest;)Lcom/example/demo/common/ApiResponse;req(Lcom/example/demo/dto/auth/LoginRequest;Ljava/lang/String; StackMapTable Signature<00>(Lcom/example/demo/dto/auth/LoginRequest;)Lcom/example/demo/common/ApiResponse<Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;>;RuntimeVisibleAnnotations5Lorg/springframework/web/bind/annotation/PostMapping;value/loginRuntimeVisibleTypeAnnotationsLjakarta/validation/Valid;"RuntimeVisibleParameterAnnotations5Lorg/springframework/web/bind/annotation/RequestBody;'()Lcom/example/demo/common/ApiResponse;^()Lcom/example/demo/common/ApiResponse<Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;>;4Lorg/springframework/web/bind/annotation/GetMapping;/mode
SourceFileLearningAuthController.java8Lorg/springframework/web/bind/annotation/RestController;8Lorg/springframework/web/bind/annotation/RequestMapping; /api/auth! [\F
*<2A>*+<2B><07>] ^
_`
a bc\<00>e +<2B><0F><15>+<2B><1D><15>, +<2B><0F><15>"+<2B><1D><15><14>$Y<01>&<01>(<28>.<2E>*<2A>+<2B><0F>1M7,9;=+<2B>>@<40>B<>H<>]0AMW ^^ e_`edeM8fgadhijkl[smn op oqMr\=LNPRTV<>X<>H<>]'^ _`hsjtl[suvwjxyl[sz