首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Spring AOP 源码解析
灵魂猎手
创建于2024-05-07
订阅专栏
Spring AOP 源码解析
等 2 人订阅
共7篇文章
创建于2024-05-07
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Spring AOP总结——AOP 源码解析(七)
0.引言 AOP已经分析完成了,整体上自底向上分析,本文对系列文章做些总结,自顶向下简单总结一下。 1. 引入 AOP可以通过@EnableAspectJAutoProxy或者xml的aop:aspe
Spring AOP 引入——AOP 源码解析(六)
一、概述 到此为止,AOP的具体实现已经分析的差不多了,下面关注最后一个问题,动态代理是如何启用的,其实无非两种配置方式。 注解方式配置,使用@EnableAspectJAutoProxy启动AOP;
Spring AOP 代理的创建——AOP 源码解析(五)
一、概述 之前讨论了动态代理的实现,那么接下来再向上一层,看看动态代理是如何创建的,总的来说是解决几个问题: 在Spring IOC的基础上,使用哪种扩展方式扩展【本文分析的重点】; 判断bean是否
Spring AOP 代理的实现——AOP 源码解析(四)
ReflectiveMethodInvocation(ProxyMethodInvocation)+ MethodInterceptor实现了具体切面逻辑,接下来看看AOP的最基本原理——动态代理
Spring AOP 通知的调用——AOP 源码解析(三)
上一章我们分析了通知是如何实现的,本章我们看下通知是如何被调用的。我们知道,一个切点可以有多个切面,多个通知,需要有这么一个对象,负责把这些通知组织起来,然后逐个去调用。
Spring AOP 通知的实现——AOP 源码解析(二)
一、引言 上文结尾,我们在结尾猜测了Spring AOP的实现原理。本期,我们就通过源码验证一下,我们使用自底向上的分析方式,不管AOP如何引入,代理对象如何创建的。直接看代理方法是如何运行的,然后一
Spring AOP 概念 & 应用 ——AOP 源码解析(一)
AOP(Aspect Oriented Programming),即面向切面编程,通俗点说,是把代码逻辑的一些公共部分(比如参数校验、事务等)抽象出来,形成功能模块,然后把程序在某个位置(切点)“切开