Files
springboot-scaffold/target/classes/com/example/scaffold/controller/VerificationController.class

29 lines
6.2 KiB
Plaintext
Raw Normal View History

<EFBFBD><EFBFBD><EFBFBD><EFBFBD>=<00>
 java/lang/Object<init>()V  
6com/example/scaffold/controller/VerificationController jdbcTemplate,Lorg/springframework/jdbc/core/JdbcTemplate;   userService*Lcom/example/scaffold/service/UserService;   productMapper+Lcom/example/scaffold/mapper/ProductMapper;java/util/LinkedHashMap
 timestamp
 java/time/Instantnow()Ljava/time/Instant;
! "#toString()Ljava/lang/String; %&' () java/util/Mapput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+profile - ./ activeProfileLjava/lang/String;1authType 3 1/5 datasourceUrl 7 5/9checks;database
= >? checkDatabase()Ljava/util/Map;Ausers
C D?
checkUsersFproducts
H I? checkProductsK h2Console
M N?checkH2ConsoleHintPauth
R S? checkAuthMode %U VWof<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/lang/Object;Ljava/lang/Object;)Ljava/util/Map;YSELECT 1[java/lang/Integer
]^_ `a*org/springframework/jdbc/core/JdbcTemplatequeryForObject7(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;cok
Ze fgintValue()I
ijk lmjava/lang/BooleanvalueOf(Z)Ljava/lang/Boolean;omessageq-数据库连接正常SELECT 1 返回成功sjava/lang/Exception
ru v#
getMessagex yzmakeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String;|hint~M如果这里失败优先检查 DataSource、H2 文件锁或 profile 配置 <00><00><00> <00><00>(com/example/scaffold/service/UserServicecount()J<00>
<00><00><00> l<00>java/lang/Long(J)Ljava/lang/Long;<00>用户服务可用x<00>P如果用户接口异常说明 Service / JPA / 数据源链路可能有问题 <00><00><00> <00><00>)com/example/scaffold/mapper/ProductMapperfindAll()Ljava/util/List; <00><00><00> <00>gjava/util/Listsize
Z<00> l<00>(I)Ljava/lang/Integer;<00>MyBatis 产品查询可用x<00>O如果这里失败但 users 正常,优先排查 Mapper / SQL / MyBatis 配置<00> consolePath<00> /h2-console<00> expectedJdbc<00>gH2 控制台入口已暴露;若跳转异常,优先检查 X-Forwarded-Proto / forward-headers 配置
<00><00><00> <00>gjava/lang/StringhashCode<00>jwt
<00><00> <00><00>equals(Ljava/lang/Object;)Z<00>satoken<00>?当前是 JWT 模式,更适合验证 token / 401 / 403 链路<00>=当前是 Sa-Token 模式,可测试登录态与会话行为<00>8当前是 none 模式,适合先学 Spring 核心功能RuntimeVisibleAnnotations4Lorg/springframework/beans/factory/annotation/Value;value${spring.profiles.active:learn}${auth.type:none} ${spring.datasource.url:unknown}<00>(Lorg/springframework/jdbc/core/JdbcTemplate;Lcom/example/scaffold/service/UserService;Lcom/example/scaffold/mapper/ProductMapper;)VCodeLineNumberTableLocalVariableTablethis8Lcom/example/scaffold/controller/VerificationController;MethodParametersoverviewresultLjava/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; /overviewoneLjava/lang/Integer;eLjava/lang/Exception;r StackMapTable /databaseJ/usersI /products/h2/auth
SourceFileVerificationController.java8Lorg/springframework/web/bind/annotation/RestController;8Lorg/springframework/web/bind/annotation/RequestMapping; /api/verifyBootstrapMethods<00>数据库连接失败: <00>用户服务异常: <00>MyBatis 查询异常: <00>
<00><00><00> y<00>$java/lang/invoke/StringConcatFactory<00>(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; InnerClasses<00>%java/lang/invoke/MethodHandles$Lookup<00>java/lang/invoke/MethodHandlesLookup! ./<00> <00><00>s<00>1/<00> <00><00>s<00>5/<00> <00><00>s<00><00><00>l*<2A>*+<2B>*,<2C> *-<2D><11><00> ! "#$<00>*<00><00> <00>  <00>?<00><00> j<>Y<>L+<18><1A> <20>$W+**<2A>,<2C>$W+0*<2A>2<>$W+4*<2A>6<>$W+8:*<2A><@*<2A>BE*<2A>GJ*<2A>LO*<2A>Q<>T<>$W+<2B><00>6 ()*$+1,>-D.J/P0V1\2_-h4<00>j<00><00>b<00><00><00> b<00><00><00><00><00><00><00>[s<00>>?<00>;o<>Y<>L*<2A>XZ<>\<5C>ZM+b,<2C>,<2C>d<04><04><03>h<>$W+np<>$W<>#M+b<03>h<>$W+n,<2C>t<>w<00>$W+{}<7D>$W+<2B>?Br<00>*
9;<4=?AB>C?P@bBmC<00>*(<00><00>C<00><00>o<00><00>g<00><00><00> g<00><00><00>@<04>*%Z%<00><>%Z%<00><01>%r<00><00><00><00><00>[s<00>D?<00>
g<>Y<>L*<2A> <0A>A+b<04>h<>$W+<12> <20><00><>$W+n<12><>$W<>#M+b<03>h<>$W+n,<2C>t<><00><00>$W+{<12><>$W+<2B>7:r<00>. HJKL,M7Q:N;OHPZReS<00>*%<00><00>;<00><00>g<00><00>_<00><00><00> _<00><00><00><02>:%r<00><00><00><00><00>[s<00>I?<00>l<>Y<>L*<2A><11><00><00><00>=+b<04>h<>$W+<12><1C><00><>$W+n<12><>$W<>#M+b<03>h<>$W+n,<2C>t<><00><00>$W+{<12><>$W+<2B><?r<00>. XZ[$\1]<a?^@_M`_bjc<00>*%<00><00>@<00><00>l<00><00>d<00><00><00> d<00><00><00><02>?%r<00><00><00><00><00>[s<00>N?<00><00>:<3A>Y<>L+b<04>h<>$W+<12><12><>$W+<12>*<2A>6<>$W+n<12><>$W+<2B><00>hij k-l8m<00>:<00><00>2<00><00><00> 2<00><00><00><00><00><00><00>[s<00>S?<00><01><00><>Y<>L+b<04>h<>$W+0*<2A>2<>$W+**<2A>,<2C>$W+n*<2A>2M>,<2C><00><>4<01><>o<>lk),<12><><00><>><3E>,<12><><00><>><1D>$<12><>
<12><><12><>$W+<2B><00>*
rst"u/v<00>w<00>x<00>y<00>v<00>{<00><00><00><00><00><00><00><00> <00><00><00><00><00><07>X%<00>%<00><> %<00>%<00><>
%<00>%<00><>%<00>%<00><>%<00>%<00><>%<00>%<00><>%%<00><00><00><00><00><00>[s<00><00><00><00><00><00><00>[s<00><00><00><00><00><00><00><00><00>
<00><00><00>