zoukankan      html  css  js  c++  java
  • SpringAOP的注解方式实现

    注意:

    SpringAOP的注解方式实现是基于AspectJ方式的。

    SchemaBased方式是没有的。

    使用:

    ① 必须在applicationcontext.xml文件中声明注解的使用路径,方便Spring容器对象的扫描,提升扫描效率。

    示例:

    AOP的注解:

    ① @Component

    作用:

    相当于配置文件的bean标签,将某个类的对象扫描到Spring容器 中。此注解一般在普通Java类上用。

    注意:

    默认类名的首字母小写即为bean对象的ID,也可以使用注解

    value属性声明自定义的ID,value可以省略不写。

    使用:

    声明在类上。

     @Service

    作用:

    相当于配置文件的bean标签,将某个类的对象扫描到Spring容器 中。此注解专门在业务层实体类上使用来表明该类为业务类

    注意:

    默认类名的首字母小写即为bean对象的ID,也可以使用注解的 value属性声明自定义的ID,value可以省略不写。

     @pointcut

    作用:声明切点

    使用:在切点方法上使用

    示例:

    ① @Aspect

    作用:声明该类为通知类

    使用:结合@Component在通知类上使用

    示例:

    ① @Before

    作用:声明方法为前置通知方法

    使用:在前置通知方法上声明

    注意:需要在其中声明对应的切点的全限定路径

    ① @After

    作用:声明方法为后置通知方法

    使用:在后置通知方法上声明

    ① @Around

    作用:声明方法为环绕通知方法

    使用:在环绕通知方法上声明

    注意:需要在其中声明对应的切点的全限定路径

    ① @AfterThrowing

    作用:声明方法为异常通知方法

    使用:在异常通知方法上声明

    注意:需要在其中声明对应的切点的全限定路径

    注意:

    需要在Spring的配置文件中声明AOP注解生效

  • 相关阅读:
    ABAP TCode
    SAP 常用的事务代码
    SAP FI TCode
    Little Tutorials的一篇文章断言:UML(统一建模语言)正在死亡:
    SAP PP TCode
    [ZT]解密中国IT人十大职业现状
    User Exit Query
    SAP客户端多语言设置
    一个女CIO的诞生
    DIY防奸手册之 主流硬盘型号解惑篇
  • 原文地址:https://www.cnblogs.com/vincentmax/p/14301785.html
Copyright © 2011-2022 走看看