文章目录
AOP
1. AOP简介
1.1 AOP简介和作用
- AOP(Aspect Oriented Programming)面向切面编程,一种编程范式,指导开发者如何组织程序结构
- OOP(Object Oriented Programming)面向对象编程
- 作用:在不惊动原始设计的基础上为其进行功能增强。简单的说就是在不改变方法源代码的基础上对方法进行功能增强。
相当于给一个函数附加功能,例如给吕布的大招 加上技能前特效:摇摆与技能后特效:唱歌,那么吕布再摁下大招,先会摇摆一下,再跳大,跳完大技能还没结束,还得唱个歌。
- Spring理念:无入侵式/无侵入式
1.2 AOP中的核心概念
- 连接点(JoinPoint):正在执行的