AOP的组成
Aspect(切面):通常是一个类,存放公共功能,可以在里面定义切入点和通知
JoinPoint(连接点):程序执行过程中可以插入的切面的点,一般是方法调用,异常抛出
Advice(通知)...:是切面的具体实现,在切入点上执行的逻辑处理,以目标方法为参照点,根据放置位置的不同,可分为前置通知(Before)、后置通知(AfterReturning)、异常通知(AfterThrowing)、最终通知...PointCut(切入点):带有通知的连接点
AOP通知类型(Advice)的介绍
@before(前置通知):在目标方法执行前先执行此方法
@after(后置):在目标方法执行后执行
@AfterReturning...以上案例是使用注解的方式用AOP实现的登录拦截,发起请求需要带token的请求头,若不带token的请求头,就会被拦截,提示当前未登录.
程序运行结果
1.不带token请求
?
?