liusheng
2026-10-10 0afac42fb2e9d6e5291304dd0044ce3042b45d2b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
Êþº¾4
 java/lang/Object<init>()V        
/com/ruoyi/message/config/MessageConfigValidator
properties,Lcom/ruoyi/message/config/MessageProperties;
 *com/ruoyi/message/config/MessagePropertiesgetSms2()Lcom/ruoyi/message/config/MessageProperties$Sms;
 .com/ruoyi/message/config/MessageProperties$SmsgetXhsms(()Lcom/ruoyi/message/config/XhsmsConfig;
 getMt(()Lcom/ruoyi/message/config/MtSmsConfig;
      getAliyun,()Lcom/ruoyi/message/config/AliyunSmsConfig;    " #$logLorg/slf4j/Logger;&P【消息配置自检】active={},xhsms: path={}, account={}, pwd={}, extno={}    ( )*activeLjava/lang/String;
,-. /0$com/ruoyi/message/config/XhsmsConfiggetPath()Ljava/lang/String;
2 34mask&(Ljava/lang/String;)Ljava/lang/String;
,6 70
getAccount
,9 :0getPwd
< =4
maskSecret
,? @0getExtno BCD EForg/slf4j/Loggerinfo((Ljava/lang/String;[Ljava/lang/Object;)VHx【消息配置自检】mt(nhfy): url={}, accountName={}, password={}, sourceAddr={}, serviceCode={}, appkey={}, flag={}
JKL M0$com/ruoyi/message/config/MtSmsConfiggetUrl
JO P0getAccountName
JR S0 getPassword
JU V0 getSourceAddr
JX Y0getServiceCode
J[ \0    getAppkey
J^ _0getFlagaO【消息配置自检】aliyun: accessKeyId={}, accessKeySecret={}, signName={}
cde f0(com/ruoyi/message/config/AliyunSmsConfiggetAccessKeyId
ch i0getAccessKeySecret
ck l0 getSignNamenM【消息配置自检】wechat: shiyi.url={}, shiyi.key={}, xinhua.service={}
p qr    getWechat5()Lcom/ruoyi/message/config/MessageProperties$Wechat;
tuv wx1com/ruoyi/message/config/MessageProperties$WechatgetShiyi:()Lcom/ruoyi/message/config/MessageProperties$ShiyiWechat;
zK{6com/ruoyi/message/config/MessageProperties$ShiyiWechat
z} ~0getKey
t€ ‚    getXinhua5()Lcom/ruoyi/message/config/MessageProperties$Xinhua;
„…† ‡01com/ruoyi/message/config/MessageProperties$Xinhua
getService)
Š ‹Œcheck'(Ljava/lang/String;Ljava/lang/String;)VŽxh
‘’ “”java/lang/Stringequals(Ljava/lang/Object;)Z–hzszlyy˜    xhsmsPathš xhsmsAccountœxhsmsPwdžnhfy sms_url¢sms_accountName¤ sms_password¦sms_sourceAddr¨sms_serviceCodeªsms_flag
¬ ­0trim
¯ °±isEmpty()Z³»ã€æ¶ˆæ¯é…ç½®è‡ªæ£€ã€‘⚠️ å½“前 profile({})需要 {},但该配置为空/未绑定!请检查 application-{}.yml ä¸Ž MessageProperties/RootMessageProperties çš„绑定层级。 Bµ ¶Fwarn¸<null>º<空>
¼ ½¾length()IÀ**Âjava/lang/StringBuilder
Á
Å ÆÇ    substring(II)Ljava/lang/String;
ÁÉ ÊËappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;Í***
Ï ÆÐ(I)Ljava/lang/String;
ÁÒ Ó0toString
ÕÖ× ØÙorg/slf4j/LoggerFactory    getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;Û*org/springframework/boot/ApplicationRunnerRuntimeInvisibleAnnotationsLlombok/Generated;RuntimeVisibleAnnotations4Lorg/springframework/beans/factory/annotation/Value;value${spring.profiles.active:}/(Lcom/ruoyi/message/config/MessageProperties;)VCodeLineNumberTableLocalVariableTablethis1Lcom/ruoyi/message/config/MessageConfigValidator;run2(Lorg/springframework/boot/ApplicationArguments;)Vargs/Lorg/springframework/boot/ApplicationArguments;sms0Lcom/ruoyi/message/config/MessageProperties$Sms;xhsms&Lcom/ruoyi/message/config/XhsmsConfig;mt&Lcom/ruoyi/message/config/MtSmsConfig;aliyun*Lcom/ruoyi/message/config/AliyunSmsConfig; StackMapTableö-org/springframework/boot/ApplicationArgumentskey<clinit>
SourceFileMessageConfigValidator.java*Lorg/springframework/stereotype/Component; InnerClassesSmsWechat ShiyiWechatXinhua!Ú#$ÜÝ )*Þ ßàsáâãF
*·*+µ±ä    å
æç
èéãÍÌ*´¶ M,¶N,¶:,¶:²!%½Y*´'SY*-¶+·1SY*-¶5·1SY*-¶8·;SY*-¶>·1S¹A²!G½Y*¶I·1SY*¶N·1SY*¶Q·;SY*¶T·1SY*¶W·1SY*¶Z·1SY*¶]·1S¹A²!`½Y*¶b·1SY*¶g·;SY*¶j·1S¹A²!m½Y**´¶o¶s¶y·1SY**´¶o¶s¶|·;SY**´¶o¶¶ƒ·1S¹A*ˆ*´'·‰*´'¶š•*´'¶™$*—-¶+·‰*™-¶5·‰*›-¶8·‰§Q*´'¶™E*Ÿ¶I·‰*¡¶N·‰*£¶Q·‰*¥¶T·‰*§¶W·‰*©¶]·‰±ä†!  !"$-%N&U$Z'i()¹'¾*Ì+ë*ð,-.(/5,:1D2\3f4p5}6‰7”8Ÿ9ª:µ;À<Ë>å>ÌæçÌêëÄìí ¿îï¹ðñ³òóôÿ\õ,Jc ûM‹Œã/,Æ ,¶«¶®™#²!²½Y*´'SY+SY*´'S¹´±äAB.Få /æç/÷*/à*ô34ãa+Ç·°+¶®™¹°+°äIJLMOåæçà*ô    =4ã™B+Ç·°+¶®™¹°+¶»£¿°»ÁY·Ã+¶Ä¶È̶È++¶»d¶Î¶È¶Ñ°äSTVWYZ\åBæçBà*ô    
øã!    ¸Ô³!±äùúÞûü"ý    tþ    zÿ    „