public class DynamicDataSourceAspect extends Object
| Constructor and Description |
|---|
DynamicDataSourceAspect() |
| Modifier and Type | Method and Description |
|---|---|
void |
doAfterReturning(org.aspectj.lang.JoinPoint joinPoint,
TargetDataSource targetDataSource)
清楚数据源,恢复为默认的数据源
|
void |
doAfterThrowing(org.aspectj.lang.JoinPoint joinPoint,
TargetDataSource targetDataSource,
Throwable e)
清楚数据源,恢复为默认的数据源
|
void |
doBefore(org.aspectj.lang.JoinPoint joinPoint,
TargetDataSource targetDataSource)
设置数据源类型,在一个线程中同时只能保持同一个数据源
|
void |
electDataSourceAspect()
注册 注入点
|
static Map<String,Object> |
getMethodDescription(org.aspectj.lang.JoinPoint joinPoint) |
public void electDataSourceAspect()
public static Map<String,Object> getMethodDescription(org.aspectj.lang.JoinPoint joinPoint)
public void doBefore(org.aspectj.lang.JoinPoint joinPoint,
TargetDataSource targetDataSource)
joinPoint - 切入点targetDataSource - targetDataSource 注解信息public void doAfterThrowing(org.aspectj.lang.JoinPoint joinPoint,
TargetDataSource targetDataSource,
Throwable e)
joinPoint - joinPoint 切入点targetDataSource - TargetDataSource 注解e - 如果为null没有异常说明执行成功,否在记录异常信息public void doAfterReturning(org.aspectj.lang.JoinPoint joinPoint,
TargetDataSource targetDataSource)
joinPoint - joinPoint 切入点targetDataSource - TargetDataSource 注解Copyright © 2024 江苏南大先腾信息产业股份有限公司. All rights reserved.