spring AOP学习笔记二:关键术语以及AspectJ

Aspect: 切面。即连接点、切点、通知所在的位置,就是一个集合。

pointcut:切点,代表连接点的集合---类似数据库中的表。

Jionponit:连接点,连接点目标对象的方法。---类似表中的记录。

Weaving:织入, 就是目标对象变成代理对象的过程。

Target Object:目标对象,即还没有织入时原对象。

AOP proxy:代理对象,即织入之后的对象。

Adive: 通知织入的位置,比如织入到方法最前面叫前置通知等等。

AspectJ是JAVA语言定义的AOP规范,它也可以实现AOP,在spring2.5之前也有自己的一套AOP语法,但是别人学起来很费劲,于是spring就借用了AspectJ语法规范。如果使用JAVA Configration

那么只需要在类前加开启AspectJ注解并在POM中引入AspectJ,即可使用AspectJ相关注解如@AspectJ等等。具体可参考spring官方文档。

猜你喜欢

转载自www.cnblogs.com/freakkkkk/p/10935670.html
今日推荐