zxl
2025-11-12 22ef5a53c7dd17f75b67cf3c5116c073e58badaa
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Êþº¾=t
 java/lang/Object<init>()V
     
getClass()Ljava/lang/Class;
 org/slf4j/LoggerFactory    getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;     *com/ycl/framework/aspectj/DataSourceAspectloggerLorg/slf4j/Logger;
  getDataSourceN(Lorg/aspectj/lang/ProceedingJoinPoint;)Lcom/ycl/common/annotation/DataSource;
   com/ycl/common/utils/StringUtils    isNotNull(Ljava/lang/Object;)Z "#$ %&$com/ycl/common/annotation/DataSourcevalue'()Lcom/ycl/common/enums/DataSourceType;
()* +,#com/ycl/common/enums/DataSourceTypename()Ljava/lang/String;
./0 12;com/ycl/framework/datasource/DynamicDataSourceContextHoldersetDataSourceType(Ljava/lang/String;)V 456 78$org/aspectj/lang/ProceedingJoinPointproceed()Ljava/lang/Object;
.: ;clearDataSourceType 4= >? getSignature()Lorg/aspectj/lang/Signature;A(org/aspectj/lang/reflect/MethodSignature @C DE    getMethod()Ljava/lang/reflect/Method;
GHI JK3org/springframework/core/annotation/AnnotationUtilsfindAnnotationN(Ljava/lang/reflect/Method;Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
MNO P java/util/ObjectsnonNull @R S
getDeclaringType
GU JVE(Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/annotation/Annotation;CodeLineNumberTableLocalVariableTablethis,Lcom/ycl/framework/aspectj/DataSourceAspect;
dsPointCutRuntimeVisibleAnnotations&Lorg/aspectj/lang/annotation/Pointcut;a@annotation(com.ycl.common.annotation.DataSource)|| @within(com.ycl.common.annotation.DataSource)around:(Lorg/aspectj/lang/ProceedingJoinPoint;)Ljava/lang/Object;point&Lorg/aspectj/lang/ProceedingJoinPoint;
dataSource&Lcom/ycl/common/annotation/DataSource; StackMapTablehjava/lang/Throwable
Exceptions$Lorg/aspectj/lang/annotation/Around; dsPointCut()    signature*Lorg/aspectj/lang/reflect/MethodSignature;
SourceFileDataSourceAspect.java$Lorg/aspectj/lang/annotation/Aspect;+Lorg/springframework/core/annotation/Order;*Lorg/springframework/stereotype/Component;!W>*·**¶¸ µ±X
Y Z[\W+±X#Y Z[] ^%s_`aW©-*+¶M,¸™,¹!¶'¸-+¹3N¸9-°:¸9¿ %%'%X"(* ,1 6#1%6*7Y -Z[-bc'def ü"Kgig] j%skWš1+¹<À@M,¹B"¸FÀ"N-¸L™-°,¹Q"¸TÀ"°X?
@A C"FY*1Z[1bc
'lmdef ý"@"no]pq%Irs