随笔分类 -  Spring源码分析

摘要:1.ApplicationContext总体初始化流程 2.初始化BeanFactory(DefaultLlistableBeanFactory): 3.填充BeanFactory的各种功能 4.激活BeanFactory处理器 5.剩下的初始化流程就比较简单了 文档地址: 链接:https://p 阅读全文
posted @ 2020-10-09 11:07 J-mo-太阳 阅读(130) 评论(0) 推荐(0)
摘要:Spring源码分析之SpringMVC请求处理流程 (1) WebApplicationContext,servlet对象的初始化以后再研究,今天从doDispatch()方法入手,说一下请求处理的流程。根据请求匹配处理的方法--》参数的绑定--》激活方法--》返回执行结果--》最后处理返回的结果 阅读全文
posted @ 2020-10-09 11:06 J-mo-太阳 阅读(171) 评论(0) 推荐(0)
摘要:执行逻辑并不是很难懂,先上一个流程图。 源码流程: 增强逻辑方法实现: transactionInfo封装类详解: transactionInfo的创建: 事务源码解析完毕! 阅读全文
posted @ 2020-09-18 14:52 J-mo-太阳 阅读(528) 评论(0) 推荐(0)
摘要:直接上流程图: 阅读全文
posted @ 2020-09-03 10:09 J-mo-太阳 阅读(91) 评论(0) 推荐(0)
摘要:1.bean总体加载过程主要在dogetBean()方法中实现: 2.先尝试从缓存中或从工厂中加载bean: 3.如果获取的是工厂bean则可能需要调用对应的getObject()获取对象: 4.最重要的方法getSingleton(beanname,ObjectFactory),实例化Bean: 阅读全文
posted @ 2020-07-01 21:01 J-mo-太阳 阅读(345) 评论(0) 推荐(0)