原文:Spring源码解析 - AbstractBeanFactory 实现接口与父类分析

我们先来看类图吧: 除了BeanFactory这一支的接口,AbstractBeanFactory主要实现了AliasRegistry和SingletonBeanRegistry接口. 这边主要提供了这样的三个功能: 别名管理,单例创建与注册,工厂方法FactoryBean支持. 我们来看看这些接口,类的主要职责吧: BeanFactory Spring IOC容器的根接口 Hierachical ...

2016-03-11 17:17 1 3628 推荐指数:

查看详情

Spring源码分析】AOP源码解析(上篇)

前言 前面写了六篇文章详细地分析Spring Bean加载流程,这部分完了之后就要进入一个比较困难的部分了,就是AOP的实现原理分析。为了探究AOP实现原理,首先定义几个类,一个Dao接口: Dao接口实现类DaoImpl: 定义一个TimeHandler ...

Sat Apr 29 22:23:00 CST 2017 9 26073
Spring源码分析】AOP源码解析(下篇)

AspectJAwareAdvisorAutoProxyCreator及为Bean生成代理时机分析 上篇文章说了,org.springframework.aop.aspectj.autoproxy.AspectJAwareAdvisorAutoProxyCreator这个类是Spring提供给 ...

Sun Apr 30 21:32:00 CST 2017 3 7915
Spring AOP的实现源码解析

在介绍AOP之前,想必很多人都听说AOP是基于动态代理和反射来实现的,那么在看AOP之前,你需要弄懂什么是动态代理和反射及它们又是如何实现的。 想了解JDK的动态代理及反射的实现源码分析,请参见下面三篇文章 JDK的动态代理源码分析 ...

Tue Nov 27 18:12:00 CST 2018 0 1254
Spring源码解析 - BeanFactory接口体系解读

不知道为什么看着Spring源码,感触最深的是Spring对概念的抽象,所以我就先学接口了. BeanFactory是Spring IOC实现的基础,这边定义了一系列的接口,我们通过这些接口的学习,可以大致了解BeanFactory体系各接口如何分工合作. 为学习具体实现打下基础 ...

Fri Mar 11 02:00:00 CST 2016 1 10641
Spring源码分析之AOP从解析到调用

正文: 在上一篇,我们对IOC核心部分流程已经分析完毕,相信小伙伴们有所收获,从这一篇开始,我们将会踏上新的旅程,即Spring的另一核心:AOP! 首先,为了让大家能更有效的理解AOP,先带大家过一下AOP中的术语: 切面(Aspect):指关注点模块化,这个关注点可能会横切多个对象 ...

Mon Dec 14 16:38:00 CST 2020 0 452
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM