1
zj
2024-06-13 66c2ab8a29786a5ee15c649890c5ec3c876c4774
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
Êþº¾4º
$u    "v    "w xy    "z
"{ |} |~ x    "€ ‚ƒ„…
† |‡ ‚ˆ‰
uŠ
 ‚Ž x ‘’
“”
“•
– ‡
"—˜
™š›œžloggerLorg/slf4j/Logger; beanFactoryJLorg/springframework/beans/factory/config/ConfigurableListableBeanFactory;applicationContext0Lorg/springframework/context/ApplicationContext; environment*Lorg/springframework/core/env/Environment;<init>()VCodeLineNumberTableLocalVariableTablethis-Lcom/yami/trading/common/util/SpringBeanUtil;getApplicationContext2()Lorg/springframework/context/ApplicationContext;postProcessBeanFactoryM(Lorg/springframework/beans/factory/config/ConfigurableListableBeanFactory;)Vfactory
ExceptionsŸsetApplicationContext3(Lorg/springframework/context/ApplicationContext;)VgetBeanFactory9()Lorg/springframework/beans/factory/ListableBeanFactory; StackMapTable getBeansOfType"(Ljava/lang/Class;)Ljava/util/Map;typeLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class<TT;>;    SignatureT<T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)Ljava/util/Map<Ljava/lang/String;TT;>;getBean&(Ljava/lang/String;)Ljava/lang/Object;nameLjava/lang/String;-<T:Ljava/lang/Object;>(Ljava/lang/String;)TT;7(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;clazzC<T:Ljava/lang/Object;>(Ljava/lang/String;Ljava/lang/Class<TT;>;)TT;%(Ljava/lang/Class;)Ljava/lang/Object; requiredType1<T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)TT;setEnv-(Lorg/springframework/core/env/Environment;)VenvgetEnv,()Lorg/springframework/core/env/Environment; clearHolder publishEvent1(Lorg/springframework/context/ApplicationEvent;)Vevent.Lorg/springframework/context/ApplicationEvent; registerBean7(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;beanNameconfigurableApplicationContext<Lorg/springframework/context/ConfigurableApplicationContext;defaultListableBeanFactoryFLorg/springframework/beans/factory/support/DefaultListableBeanFactory;beanDefinitionBuilderALorg/springframework/beans/factory/support/BeanDefinitionBuilder;Ljava/lang/Class<*>;:(Ljava/lang/Class<*>;Ljava/lang/String;)Ljava/lang/Object;destroy<clinit>
SourceFileSpringBeanUtil.javaRuntimeVisibleAnnotations*Lorg/springframework/stereotype/Component;-Lorg/springframework/context/annotation/Lazy;value 01 ,- *+¡ ¢[ ./ @A  DE LM LQ ()applicationContext is null£ ¤¥java/lang/RuntimeException>SpringContextHolder,你可以在引用Bean内Autowire该Bean 0¥ LT ¦§java/lang/StringBuilder2清除SpringContextHolder中的ApplicationContext: ¨© ¨ª «¬ ­¥ ]^:org/springframework/context/ConfigurableApplicationContext ®¯Dorg/springframework/beans/factory/support/DefaultListableBeanFactory° ±² ³´ µ¶ \1+com/yami/trading/common/util/SpringBeanUtil· ¸¹java/lang/ObjectAorg/springframework/beans/factory/config/BeanFactoryPostProcessor3org/springframework/context/ApplicationContextAware0org/springframework/beans/factory/DisposableBean(org/springframework/beans/BeansException5org/springframework/beans/factory/ListableBeanFactory.org/springframework/context/ApplicationContextgetEnvironmentorg/slf4j/Loggererror(Ljava/lang/String;)VisDebugEnabled()Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;debuggetAutowireCapableBeanFactoryG()Lorg/springframework/beans/factory/config/AutowireCapableBeanFactory;?org/springframework/beans/factory/support/BeanDefinitionBuildergenericBeanDefinitionT(Ljava/lang/Class;)Lorg/springframework/beans/factory/support/BeanDefinitionBuilder;getBeanDefinitionD()Lorg/springframework/beans/factory/support/AbstractBeanDefinition;registerBeanDefinitionN(Ljava/lang/String;Lorg/springframework/beans/factory/config/BeanDefinition;)Vorg/slf4j/LoggerFactory    getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;!"$%&'()
*+
,-
./012/*·±34 56    782²°3)9:2=+³±3
12456;+<=>?2J+³+¹³±39: ;456,-    @A26²¦    ²§²°3>B BC    DE2F
¸*¹°3E4 
FGH 
FIJK    LM24
¸*¹°3M4 
NOJP    LQ2Q ²*+¹    °3Q4 NO RGH  RIJS    LT2u$²Ç²
 ¹ » Y·¿¸*¹°3YZ[^4 $UGH $UIBJV    WX2D    *Æ*³±3bce4     Y/B    Z[2²°3h    \12Z-²
¹™ ²
»Y·¶²¶¶¹³±3o p(r,sB(    ]^2P²Ç±²*¹±3z{}~4 _`B    ab2)²ÀM,¹ÀN*¸:-+¶¶,*¹ °3‰Œ’!•44)UG)cO"defghiH )UjJkl122¸!±3
ž4 56m12) "¸#³
³±3
"nopqrsZt