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

14 lines
5.0 KiB
Plaintext
Raw Normal View History

2026-03-18 15:18:30 +08:00
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>=<00>
 java/lang/Object<init>()Vjava/util/HashMap
2026-03-18 15:18:30 +08:00
 message +欢迎来到 Spring Boot 学习脚手架!   java/util/Mapput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;learn-https://spring.xiaoxiaoluohao.indevs.in/learnaop+https://spring.xiaoxiaoluohao.indevs.in/aopapi1https://spring.xiaoxiaoluohao.indevs.in/api/users!app #$% &'+com/example/demo/controller/LearnControllerappNameLjava/lang/String;)欢迎学习 Spring Boot+ endpoints-java/lang/String/1GET /learn/params?name=xxx&age=18 - 参数示例1'POST /learn/body - JSON 请求体示例3*GET /learn/path/{id} - 路径变量示例5$GET /learn/header - 请求头示例7"GET /learn/cookie - Cookie 示例9+POST /api/auth/login - 学习用 JWT 登录;;GET /api/secure/me - 受保护接口(需 Bearer Token=name?ageAtipC'使用 @RequestParam 接收查询参数EreceivedG)使用 @RequestBody 接收 JSON 请求体IidK'使用 @PathVariable 接收路径变量M userAgentO%使用 @RequestHeader 获取请求头Q sessionIdS!使用 @CookieValue 获取 CookieUjava/lang/RuntimeExceptionW这是一个测试异常
TY Z(Ljava/lang/String;)V\error
T^ _`
getMessage()Ljava/lang/String;b%使用 @ExceptionHandler 处理异常RuntimeVisibleAnnotations4Lorg/springframework/beans/factory/annotation/Value;value${spring.application.name:demo}CodeLineNumberTableLocalVariableTablethis-Lcom/example/demo/controller/LearnController;root()Ljava/util/Map;infoLjava/util/Map;LocalVariableTypeTable5Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>; Signature7()Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;4Lorg/springframework/web/bind/annotation/GetMapping;//learnparams6(Ljava/lang/String;Ljava/lang/Integer;)Ljava/util/Map;Ljava/lang/Integer;resultMethodParameters\(Ljava/lang/String;Ljava/lang/Integer;)Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>; /learn/params"RuntimeVisibleParameterAnnotations6Lorg/springframework/web/bind/annotation/RequestParam;required defaultValue游客0body (Ljava/util/Map;)Ljava/util/Map;datal(Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;5Lorg/springframework/web/bind/annotation/PostMapping; /learn/body5Lorg/springframework/web/bind/annotation/RequestBody;path#(Ljava/lang/String;)Ljava/util/Map;I(Ljava/lang/String;)Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;/learn/path/{id}6Lorg/springframework/web/bind/annotation/PathVariable;header /learn/header7Lorg/springframework/web/bind/annotation/RequestHeader;
User-Agentcookie /learn/cookie5Lorg/springframework/web/bind/annotation/CookieValue;
JSESSIONID exception/learn/exceptionhandleException-(Ljava/lang/RuntimeException;)Ljava/util/Map;eLjava/lang/RuntimeException;S(Ljava/lang/RuntimeException;)Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;:Lorg/springframework/web/bind/annotation/ExceptionHandler;
2026-03-18 15:18:30 +08:00
SourceFileLearnController.java8Lorg/springframework/web/bind/annotation/RestController;!#&'c desf
g/*<2A><01>hi jklmg<00>6<>Y<> L+
 <0C>W+<16>W+<1A>W+<1E>W+<2B>h )!4"i6jk.nop .nqrscte[sunmg<00>T<>Y<> L+ *<2A>"<22>W+
(<28>W+*<07>,Y.SY0SY2SY4SY6SY8SY:S<>W+<2B>h()* +R4iTjkLnop Lnqrscte[svwxg<00>)<29>Y<> N-<+<2B>W->,<2C>W-@B<>W-<2D>h=>?@'Ai*)jk)=')?y!zop !zq{ =?r|cte[s}~!<00>Z<00><00>s<00><00>Z<00><00>s<00><00><00>g<00><1F>Y<> M,D+<2B>W,@F<>W,<2C>hGHIJi jk<00>ozop<00>qzq{<00>r<00>c<00>e[s<00>~<00><00><00>g{<1F>Y<> M,H+<2B>W,@J<>W,<2C>hPQRSi jkI'zop zq{Ir<00>cte[s<00>~<00><00><00>g{<1F>Y<> M,L+<2B>W,@N<>W,<2C>hYZ[\i jkM'zop zq{Mr<00>cte[s<00>~<00>es<00><00>Z<00><00><00>g{<1F>Y<> M,P+<2B>W,@R<>W,<2C>hbcdei jkQ'zop zq{Qr<00>cte[s<00>~<00>es<00><00>Z<00><00>`g4
<EFBFBD>TYV<>X<>hki 
jkcte[s<00><00><00>g~"<22>Y<> M,[+<2B>]<5D>W,@a<>W,<2C>hqrs ti "jk"<00><00>zop zq{<00>r<00>c<00>e[c<00><00><00>c<00>