private Logger logger=Logger.getLogger(ServiceAdvice.class);
@Pointcut(“execution(* cn.bdqn.impl..(..))”)
public void pointcut1(){
}`这里写代码片`
//织入的位置
@Before(“pointcut1()”)
//添加到@Pointcut中的方法中,需要参数 JoinPoint
public void info(JoinPoint joinPoint){
String className=joinPoint.getTarget().getClass().getSimpleName();
String methodeName=joinPoint.getSignature().getName();
logger.debug("执行"+className+"=="+methodeName);
}
Logger接口的分析:
JoinPoint接口的方法分析: