AOP初步认识

    xiaoxiao2024-12-28  66

    什么是AOP? aop面向切面编程,使用AOP的目的就是解耦,降低代码重复率,便于装卸

    如果有一行代码,你想在让执行它之前做点什么,执行后做点什么,或者出异常的时候做点什么,这时候aop就得以发挥它的作用了。

    如何使用AOP呢?

    1、定义普通业务组件

    2、定义切入点,一个切入点可能横切多个业务组件

    3、定义增强处理,增强处理就是在AOP框架为普通业务组件织入的处理动作

    所以进行AOP编程的关键就是定义切入点和定义增强处理,一旦定义了合适的切入点和增强处理,AOP框架将自动生成AOP代理,即:代理对象的方法=增强处理+被代理对象的方法。

     

    使用AOP的方法同样也有两种:

    一 基于XML配置文件

    二 基于注解

     

     

    最新回复(0)