👋 欢迎浏览我的技术博客,记录学习笔记 本人28届软工一枚

8.20 AOP

1.含义面向切面编程
2.作用,把重复代码提取出来,不动业务逻辑且能完成某项辅助性功能,如权限校验等
3.组成:

1.连接点:允许AOP插手的方法,在springAOP中特指所有public方法

2.切点:标注哪些方法要被AOP拦截,有路径和注解两种方案

3.通知:具体代码逻辑,如权限校验就是拿出用户的权限和所需权限比较等

4切面:由两部分组成切点加通知,其实就算承载着切点加通知的类

5.目标对象:被辅助的对象

6.代理对象:springAOP运行时生成包装对象,不直接调用目标对象,会先执行切面逻辑后调用目标对象

6.织入:将切面逻辑添加到目标方法(spring在运行时织入)

实际开发中会有三部分

1。注解image

2.切面image

3.目标对象image

posted @ 2026-08-20 18:36  气球飞起  阅读(4)  评论(0)    收藏  举报