spring 源码分析
文章平均质量分 65
spring 核心源码 分析 系列
yangyangiud
这个作者很懒,什么都没留下…
展开
-
spring 源码-beans(一)
1 spring-beans概要2 测试demo分析3 XmlBeandefinitionReader加载xml配置文件4 解释xml5 spring默认标签解释6 自定义标签解释1 spring-beans概要spring-beans 是sping两大核心组件之一,另一核心组件为spring-context, 两者也都依赖spring-core包,但...原创 2018-04-04 02:08:38 · 607 阅读 · 0 评论 -
spring 源码-beans(二)
1 spring bean的实例化及依赖注入2 单例依赖注入详解3 注入嵌套处理4 依赖注入后处理1 spring bean的实例化及依赖注入上一编主要讲述的是xml里定义bean的加载解释并注册到beanfactory里,但并没有讲到beanfactory如何是利用beandefinition实例化对应的bean的;回到代码看我们如可得到实bean的实例...原创 2018-04-06 04:05:28 · 298 阅读 · 0 评论 -
spring 源码-context(一)
1 spring-context 模块概要2 applicationcontext 初始化3 预实例化beanfactory里单例对象1 spring-context 模块概要该模块主要实现在spring-beans 模块的扩展,主要对aop支持及el表达式的实现 分析示例 public static void main(String[] ar...原创 2018-04-06 18:21:18 · 2410 阅读 · 0 评论 -
spring 源码-context(二)
1 注解实例注入2 注解实例注入开启3 解释注解类beandefinitions1 注解实例注入通过注解创建注入实例,是context模块对beans 模块扩展的重要功能,之前讲到的beandefinitions 都是通过XmlBeandefinitionReader 解释xml文件得到并注册到beanfactory,然后进行实例化注入,但通过注解的形式又是如...原创 2018-04-06 22:50:53 · 190 阅读 · 0 评论 -
spring 源码 aop 准备(一)
1 概念2 注解方式3 xml配置方式4 aop:aspectj-autoproxy标签解释5 aop:config标签解释1 概念切面(Aspect) :官方的抽象定义为“一个关注点的模块化,这个关注点可能会横切多个对象”。 连接点(Joinpoint) :程序执行过程中的某一行为。 通知(Advice) :“切面”对于某个“连接点”所产生的动作。...原创 2018-04-06 23:22:42 · 192 阅读 · 0 评论 -
spring 源码 aop 代理创建(二)
1 spring aop如何产生作用的?2 spring aop代理创建入口3 aop代理创建1 spring aop如何产生作用的?上一编解释aop 相关标签里,无论是config 或aspectj-autoproxy 都需要注册AspectJAwareAdvisorAutoProxyCreator 的 beandefinition,猜想aop产生作用应在...原创 2018-04-07 12:26:35 · 304 阅读 · 0 评论 -
spring 源码 aop 代理执行过程(三)
1 aop 代理如何执行的?2 cglib代理分析3 jdk代理分析1 aop 代理如何执行的?前两编主要分析代理是怎么创建,而且整过分析过程还是比较粗线条分析,真要非常详细分析估计用两编去写远远还是不够的,因为细节的内容实际太多了。另外我身有些细节我也不太理解。我通常比较关心整体的原理,然后慢慢深入分析,如果一开始就深入太多细节,恐怕很容易被绕进去出来。...原创 2018-04-07 22:55:03 · 204 阅读 · 0 评论