随笔分类 -  源码分析

源码基础学习
源码阅读方法
摘要:方法一:调试追踪:多数情况下,当我们对某些变量的含义产生疑惑时,借助开发工具的调试功能直接查看变量值的变化是一个非常好的方法。而且该方法还能指引代码逻辑的跳转过程 方法二:总结优秀项目的设计规则,(可能规则是通用的,通过阅读一个源码,可以举一反三) 方法三:结合上下文,有些对象、属性、方法等仅仅通过 阅读全文
posted @ 2021-11-24 09:37 安晏朋 阅读(36) 评论(0) 推荐(0)
SpringBean创建源码
摘要:一、DefaultListableBeanFactory DefaultListableBeanFactory是BeanFactory的继承接口 解析xml: doRegisterBeanDefinitions parseBeanDefinitions postProcessXml 二、将BeanD 阅读全文
posted @ 2021-09-28 15:45 安晏朋 阅读(36) 评论(0) 推荐(0)
Spring源码中的代码风格
摘要:风格一:父类中定义方法,子类中直接调用 public abstract class SuperCase{ public SuperCase(String message){ System.out.println("输出父类的方法"); } } 父类抽象类中,定义构造方法,子类中调用时,直接使用sup 阅读全文
posted @ 2021-09-27 14:58 安晏朋 阅读(64) 评论(0) 推荐(0)
Spring创建Bean源码
摘要:loadBeanDefinitions类中方法解析: 1.XmlBeanDefinitionReader读取xml配置文件 2.initBeanDefinitionReader初始化bean3.loadBeanDefinitions加载bean doLoadBeanDefinitions方法,在Sp 阅读全文
posted @ 2021-09-27 14:55 安晏朋 阅读(94) 评论(0) 推荐(0)
Spring源码
摘要:一、Spring架构 Spring分为8个模块 数据处理模块(Data Access/Integration) Web模块 AOP(Aspect Oriented Programming)模块 Aspects模块 Instrumentation模块 Messaging模块 Core Containe 阅读全文
posted @ 2021-07-08 09:48 安晏朋 阅读(113) 评论(0) 推荐(0)