JavaWeb开发思维导图之——Spring之AOP简介(91) 发表于 2025-03-26 分类于 开发 , G-后端开发 , JavaWeb 阅读时长 ≈ 1 分钟 一 概述 AOP概念 AOP作用 AOP优势 核心概念 开发过程及运行原理 二 内容详情2.1 AOP概念12Aspect Oriented Programming,面向切面编程OOP(Object Oriented Programming), 面向对象编程 2.2 AOP作用12软件开发半自动化/全自动化插拔式组件体系结构 2.3 AOP优势1234提高代码的可复用性业务代码编程更简洁业务代码维护更高效业务功能扩展更便捷 2.4 核心概念123456781-连接点:方法2-切入点: 挖掉共性功能的方法3-通知: 共性功能4-切面: 共性功能与挖的位置的对应关系5-目标对象: 挖掉功能方法对应类产生的对象6-织入: 挖掉功能回填的过程7-代理: 功能回填通过代理实现8-引入/引介: 对原始对象添加变量或方法 2.5 开发过程及运行原理123451-开发过程-开发阶段(开发者): 制作通知和配置切入点-运行阶段(AOP完成): 监控切入点,通过代理创建目标对象,功能织入并运行2-原理(见开发阶段) 三 思维导图