-
Notifications
You must be signed in to change notification settings - Fork 0
AOP配置
Justice-love edited this page Jun 17, 2017
·
1 revision
@Aspect
@Component
public class MineMapperAspect extends MapperAspect {
/**
* 切入点
*/
@Override
@Pointcut("execution(* org.eddy.dao.mapper..*(..))")
public void mapperCheckPoint() {
}
/**
* 自定义校验是否需要进行sql重写
*
* @param point
* @return true:需要进行sql重写
*/
@Override
protected boolean check(ProceedingJoinPoint point) {
return true;
}
- 定义自定义AOP拦截器,用来匹配需要重写的mapper
- 继承MapperAspect
- 在mapperCheckPoint()定义切入点
- 可以实现check(ProceedingJoinPoint point)方法,用来判断是否需要进行sql重写