首页 > 其他分享 >AOP 开发明确的事项

AOP 开发明确的事项

时间:2024-12-23 17:00:41浏览次数:9  
标签:明确 通知 代理 切点 织入 切面 AOP 事项

AOP 开发明确的事项

1)需要编写的内容

  • 编写核心业务代码(目标类的目标方法)

  • 编写切面类,切面类中有通知(增强功能方法)

  • 在配置文件中,配置织入关系,即将哪些通知与哪些连接点进行结合

2)AOP 技术实现的内容

Spring 框架监控切入点方法的执行。一旦监控到切入点方法被运行,使用代理机制,动态创建目标对象的代理对象,根据通知类别,在代理对象的对应位置,将通知对应的功能织入,完成完整的代码逻辑运行。

3)AOP 底层使用哪种代理方式

在 spring 中,框架会根据目标类是否实现了接口来决定采用哪种动态代理的方式。

知识要点

  • aop:面向切面编程

  • aop底层实现:基于JDK的动态代理 和 基于Cglib的动态代理

  • aop的重点概念:

    Pointcut(切入点):被增强的方法
    
    Advice(通知/ 增强):封装增强业务逻辑的方法
    
    Aspect(切面):切点+通知
    
    Weaving(织入):将切点与通知结合的过程
    
  • 开发明确事项:

    谁是切点(切点表达式配置)
    
    谁是通知(切面类中的增强方法)
    
    将切点和通知进行织入配置
    

标签:明确,通知,代理,切点,织入,切面,AOP,事项
From: https://blog.csdn.net/yyyx_111112/article/details/144621839

相关文章

  • XML 配置 AOP 详解
    XML配置AOP详解1)切点表达式的写法表达式语法:execution([修饰符]返回值类型包名.类名.方法名(参数))访问修饰符可以省略返回值类型、包名、类名、方法名可以使用星号*代表任意包名与类名之间一个点.代表当前包下的类,两个点…表示当前包及其子包下的类......
  • 程控电阻箱应用中需要注意哪些安全事项?
    程控电阻箱是一种用于精确控制电路中电流和电压的电子元件,广泛应用于电子实验、测试设备以及精密测量仪器中。在应用程控电阻箱时,为确保安全和设备的正常运行,需要注意以下几个安全事项:正确连接:确保电阻箱与电源及负载的正确连接。错误的连接可能导致短路或损坏电阻箱。额定功率......
  • EHOME视频平台EasyCVR关于监控硬盘安装和设置有哪些注意事项?
    在现代安防系统中,监控硬盘的安装和设置是确保视频监控系统稳定运行的关键步骤。正确的安装和维护不仅可以提高数据存储的安全性,还能延长硬盘的使用寿命,减少因硬件故障导致的监控盲区。本文将详细介绍在安装和设置监控硬盘时需要注意的重要事项,从断电操作到环境要求,每一步都至关重......
  • AOP面向切面编程
    1.1动态代理​动态代理是指:程序在整个运行过程中根本就不存在目标类的代理类,目标对象的代理只是由代理生成工具(不是真实定义的类)在程序运行时由JVM根据反射等机制动态生成,代理对象与目标对象的代理关系在程序运行时确定。实现方式:jdk动态代理,使用jdk中的Proxy,Met......
  • CJSON使用注意事项
    在STM32F103环境下,cJSON占用RAM约4kB,堆空间需调整至0X500起Heap_SizeEQU0x00000500使用cJSON_Parse创建一个cJSON指针后,用完务必使用cJSON_Delete函数释放该cJSON指针。cJSON_Parse(cjson_root);/*usercode*/cJSON_Delete(cjson_root);使用cJSON_Cr......
  • 49天精通Java(Day 32):动态代理与AOP
    ......
  • 江苏省瞪羚企业申报条件、流程与注意事项
    江苏省瞪羚企业作为高成长性企业的代表,其申报工作对于推动地区经济创新发展具有重要意义。本文将详细解析江苏省瞪羚企业的申报条件、流程及注意事项,为企业提供全面的申报指导。我们将从企业的成长速度、创新能力、市场潜力等多个维度,阐述申报瞪羚企业所需满足的条件;同时,梳理......
  • 有灵AOP平台首届编程挑战赛开启在即!CCF程序员大会赠票福利限时派送中!
    赠票福利12月21日~23日,CCF程序员大会将在云南大理举办。此次大会将聚焦AI时代程序员群体技能提升和产业生态构建,网易伏羲受邀参会,届时网易伏羲负责人范长杰将于12月22日15:20带来《从AOP编程范式到未来的工作》主题演讲,深入分享AOP编程前沿进展与实践,并将于现场宣布有灵AOP平台......
  • 在IIS部署cesium用的倾斜摄影3dtiles服务注意事项(备忘)
    1、将地形或倾斜摄影切片拷贝到IIS服务上,需要添加相应文件的MIME类型(如果缺少自己模型服务的数据类型,直接按扩展名添加,一般都使用application/octet-stream) .json   application/json .terrain  application/octet-stream.b3dm->application/octet-stream.pnts->->a......
  • 【CSS in Depth 2 精译_083】13.3:CSS 混合模式的用法及相关注意事项
    当前内容所在位置(可进入专栏查看其他译好的章节内容)第四部分视觉增强技术✔️【第13章渐变、阴影与混合模式】✔️13.1渐变13.1.1使用多个颜色节点(上)13.1.2颜色插值方法(中)13.1.3径向渐变(下)13.1.4锥形渐变(下)13.2阴影13.2.1利用渐变和阴影打造......