其他分享
首页 > 其他分享> > Spring Aop

Spring Aop

作者:互联网

#概念

AOP(Aspect Orient Programming)

面向切面编程,是面向对象编程(OOP)的一种补充。

面向对象编程将程序抽象成各个层次的对象,而面向切面编程是将程序抽象成各个切面。

#术语



#常用JoinPoint 指示符

切入点指示符用来指示切入点表达式目的

#PointCut

springboot中开启aop无需@EnableAspectJAutoProxy

而springMVC中开启aop需要该注解, 或是在xml中配置<aop:aspectj-autoproxy/>

A pointcut declaration has two parts: a signature comprising a name and any parameters and a pointcut expression that determines exactly which method executions we are interested in

@Pointcut("execution(* transfer(..))") // the pointcut expression
private void anyOldTransfer() {} // the pointcut signature

#PointCut Expressions

​ 可以使用 &&, || and ! 来组合expressions

标签:..,Spring,Advice,PointCut,com,Aop,execution,方法
来源: https://www.cnblogs.com/kikochz/p/12821053.html