SF
跬步
跬步
注册登录
关注博客
注册登录
主页
关于
RSS
spring aop 分析
青鱼
2022-02-25
阅读 9 分钟
1.5k
一、生成代理对象spring对象初始化过程(忘记了可以看这里:对象初始化常规流程),属性赋值后对对象做代理增强——这是AOP得以实现的基础。源码入口如下: {代码...} 我们看下方法实现: {代码...} 跟踪后置处理器的执行链路: {代码...} 分别观察这两步的实现。1.获取Advisor {代码...} 从这部分源码又衍生出几个问题。A...
spring ioc(下):循环依赖、三级缓存和FactoryBean
青鱼
2022-02-24
阅读 5 分钟
1.8k
上一篇文章,整体介绍了spring ioc容器初始化过程(starter->refresh->registerBeanDefinition->doCreateBean->populateBean)
spring ioc(上):对象初始化
青鱼
2022-02-20
阅读 6 分钟
1.5k
spring对象管理绕不开IOC,那什么是IOC?IOC是一种思想——让业务对象A、B解耦,对象创建过程交由Spring维护;而这种思想的实现靠DI完成这里给出两个概念的详细解释(个人理解)IOC控制反转举例,A依赖B——B是A的必要属性过去:当运行到某功能时,如果B is null,A必须创建B或为其赋值才能保证功能的正常运行。即,控制权在...
记一次AOP问题排查
青鱼
2019-09-20
阅读 4 分钟
1.9k
情况是这样的:由于某业务上的需求,需要数据库表T的数据发生变化时,通知给其它系统。改造前,在各数据发生变化的业务节点,直接调用通知方法,将数据同步给其它系统;改造后,使用了spring aop,基于抽象出的update方法,进行数据同步。