Spring-aop

什么是aop?

概念:面向切面编程,即横向抽取替代纵向继承。在不修改源代码的前提下增强代码

原理:为动态代理


aop术语:

连接点(joinpoint):可以被增强的方法

切入点(pointcut):实际被增强的方法

增强/通知(advice):具体增强的逻辑

切面(aspect):把增强用到切入点的过程

目标(target):被增强的类

织入(weaving):将增强的应用到目标的过程


如何使用aop?

1.配置xml文件

2.使用注解

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 基本知识 其实, 接触了这么久的 AOP, 我感觉, AOP 给人难以理解的一个关键点是它的概念比较多, 而且坑爹...
    永顺阅读 8,426评论 5 114
  • 因为工作需求,自己去了解一下aop并做下的记录,当然大部分都是参考他人博客以及官方文档。 目录 [关于 AOP](...
    forip阅读 2,303评论 1 20
  • **** AOP 面向切面编程 底层原理 代理!!! 今天AOP课程1、 Spring 传统 AOP2、 Spri...
    luweicheng24阅读 1,428评论 0 1
  • 0.前言 本文主要想阐述的问题如下:什么动态代理(AOP)以及如何用JDK的Proxy和InvocationHan...
    SYFHEHE阅读 2,343评论 1 7
  • AOP(Aspect Oriented Programing)面向切面编程采用横向抽取机制,以取代传统的纵向继承体...
    天空在微笑阅读 320评论 0 0