demo
@Aspect
@Component
public class LoginLogAspect {
@Pointcut("execution(public * com.test.sg.service.impl.LoginServiceImpl.login(..))")
public void login() {
}
@AfterThrowing("login()")
public void loginFail(JoinPoint joinPoint) {
// fail
// 从切点获取方法的参数
Object[] args = joinPoint.getArgs();
}
@AfterReturning<