Spring
文章平均质量分 86
胖蚂蚁_alleyz
博客主要用于个人知识管理
展开
-
如何阅读Spring源码
如何阅读Spring源码如果你是一名JAVA开发人员,你一定用过Spring Framework。 作为一款非常经典的开源框架,从2004年发布的1.0版本到现在的5.0版本,已经经历了14年的洗礼。可以说这是一款老框架了(当然这里的老仅仅指的是时间).在这14年中,涌现了很多技术,大多昙花一现,但Spring经久不衰。随着技术的演技与版本的更迭,Spring框架总能不落后于技术的潮流,总...原创 2018-06-08 00:34:45 · 6134 阅读 · 1 评论 -
Spring源码阅读笔记(一):整体架构与核心技术
本篇的主要是根据Spring的官方文档加以整理,旨在理解Spring的整体架构与核心技术的基本概念,建立Spring的基本模型.1. Spring整体架构Spring框架是一种分层架构,它包含了一系列的功能,大概由20种模块组成。 这些模块分为核心容器(Core Container), 数据访问/集成(Data Access/Integration), Web, AOP, ...原创 2018-06-08 00:40:06 · 22122 阅读 · 6 评论 -
Spring源码阅读笔记(二):ApplicationContext初始化简要流程
(如果对于Spring的整体架构和核心技术不了解,建议先看此篇–Spring源码阅读笔记(一):整体架构与核心技术)基于Spring框架的应用,最主要的亮点就是bean的IoC。而IoC容器的配置、组装由ApplicationContext完成,那么我们就从这里开始,去探究IoC如何管理到bean对象。ApplicationContext初始化简要流程Spring的应用首先需要...原创 2018-06-27 13:49:49 · 2345 阅读 · 0 评论 -
Spring源码学习笔记(三):BeanFactory的初始化以及BeanDefinition的加载过程
应用上下文初始化简要流程一文中主要简要的描述了Spring的上下文加载的简要流程。文本是对《应用上下文初始化简要流程》的补充,主要简单的分析了BeanFactory的初始化以及BeanDefinition加载的过程.我们知道,Spring通过refresh操作重建了ApplicaitonContext,在这个过程中同时也构建了默认的BeanFactory以及加载了BeanDefinit...原创 2018-07-10 17:27:43 · 2965 阅读 · 1 评论 -
spring.BeanUtils与apache.BeanUtils对象属性copy的性能对比以及源码分析
文章目录1. 对象属性拷贝的常见方式及其性能2. Introspector3. 源码:apache.BeanUtils3.1 针对标准JavaBean进行属性copy时的步骤3.2 判断属性是否可读/可写3.3 读取原始Bean的属性值、设置目标Bean的属性值4. 源码: spring.BeanUtils4.1 获取Bean的PropertyDescriptor4.2 属性值copy5. 总结5...原创 2018-12-05 15:57:27 · 5787 阅读 · 1 评论