Spring 框架中AOP 切面注释

2019-07-31 0 By admin

1、@Aspect

声明这是一个切面

2、@After @Before. @Around

定义切面,可以直接将拦截规则(切入点 PointCut)作为参数

3、@PointCut

专门定义拦截规则 然后在 @After @Before. @Around 中调用

4、@Transcational

事务处理

5、@Cacheable

数据缓存

6、@EnableAaspectJAutoProxy

开启Spring 对这个切面(Aspect )的支持

7、@Target (ElementType.TYPE)

元注解,用来指定注解修饰类的那个成员 –>指定拦截规则

8、@Retention(RetentionPolicy.RUNTIME)

当定义的注解的@Retention为RUNTIME时,才能够通过运行时的反射机制来处理注解.–>指定拦截规则