Spring 源码阅读之BeanFactory
1. BeanFactory 的结构体系如下: 2. XmlBeanFactory ,装载Spring配置信息 package org.springframework.beans.factory.xml;import org.springframework.beans.BeansExceptio...
Spring 源码阅读 :AutowiredAnnotationBeanPostProcessor 分析(下)
概述本文开始分析 AutowiredAnnotationBeanPostProcessor 中另一个比较重要的处理方法postProcessMergedBeanDefinition,它被调用的时机是在 Spring 通过反射创建 Bean 实例对象之后、属性装配之前。它的作用,是将类中标记了...
Spring 源码阅读 :AutowiredAnnotationBeanPostProcessor 分析(上)
概述在 AnnotationConfigApplicationContext 上下文初始化的时候,会初始化一个 AnnotatedBeanDefinitionReader 类型的成员变量,在此期间,会通过 AnnotationConfigUtils 类中的registerAnnotationCo...
Spring源码阅读笔记02:IOC基本概念
上篇文章中我们介绍了准备Spring源码阅读环境的两种姿势,接下来,我们就要开始探寻这个著名框架背后的原理。Spring提供的最基本最底层的功能是bean容器,这其实是对IoC思想的应用,在学习Spring容器的实现原理之前,我们有必要先来了解一下什么是IoC,这就是本文的重点。1. IoCIoC是...
Spring源码阅读-ApplicationContext体系结构分析
目录继承层次图概览ConfigurableApplicationContext分析AbstractApplicationContextGenericApplicationContextGenericXmlApplicationContextStaticApplicationContextResour...
初始化IoC容器(Spring源码阅读)
初始化IoC容器(Spring源码阅读)我们到底能走多远系列(31)扯淡:有个问题一直想问:各位你们的工资剩下来会怎么处理?已婚的,我知道工资永远都是不够的。未婚的你们,你们是怎么分配工资的?毕竟,对自己的收入的分配差不多体现了自己的现状,以及自己对自己未来有什么样的期许~主题:本人在阅读源码基本参...
教你使用IDEA搭建spring源码阅读环境的详细步骤
这篇文章主要介绍了使用IDEA搭建spring源码阅读环境的详细步骤,本文分两步通过实例图文相结合给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
spring源码阅读(1)bean解析
public class Test { public static void main(String[] args) throws Exception { BeanFactory beanFactory = new XmlBeanFactory(new ClassPathReso...
Spring 源码阅读一 环境搭建
一、Spring2大核心 IOC和AOP IOC:控制反转,可以解释为由容器创建对象,解决对象之间的依赖耦合关系 AOP:面向切面编程,类似STRUTS2拦截器,主要应用于日志,权限管理 二. 环境准备 1、JDK 1.6 2.开发工具...
Spring源码阅读环境搭建
目录 安装gradle 导入Spring源码 创建测试模块my-test 其他问题 spring-aspects模块构建时报错 本文思维导图 本文将粗略的搭建一个Spring源码的阅读环境,为后面的源码阅读做一个准备。做任何事情不管是有一...
Spring 源码阅读 二
程序入口:接着上一篇博客中看完了在AnnotationConfigApplicationContext的构造函数中的register(annotatedClasses);将我们传递进来的主配置类添加进了BeanFactory,本片博客继续跟进refresh();看看Spring如何继续初始化Spri...
spring源码阅读--aop实现原理讲解
这篇文章主要介绍了spring源码阅读--aop实现原理讲解,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
Bean实例化(Spring源码阅读)-我们到底能走多远系列(33)
我们到底能走多远系列(33)扯淡:各位: 命运就算颠沛流离 命运就算曲折离奇 命运就算恐吓着你做人没趣味 别流泪心酸更不应舍弃 ...主题:Spring源码阅读还在继续,上篇文章初始化IoC容器:摸我事实上前面的IOC容器初始化只是建立了BeanDefinition数据映射,而依赖注入的过程是在向...
初始化IoC容器(Spring源码阅读)-我们到底能走多远系列(31)
我们到底能走多远系列(31)扯淡:有个问题一直想问:各位你们的工资剩下来会怎么处理?已婚的,我知道工资永远都是不够的。未婚的你们,你们是怎么分配工资的?毕竟,对自己的收入的分配差不多体现了自己的现状,以及自己对自己未来有什么样的期许~主题:本人在阅读源码基本参考了《Spring技术内幕:深入解析Sp...
spring源码阅读--@Transactional实现原理讲解
这篇文章主要介绍了spring源码阅读--@Transactional实现原理讲解,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
Spring源码阅读-IoC容器解析
目录SpringIoC容器ApplicationContext设计解析BeanFactoryListableBeanFactoryHierarchicalBeanFactoryMessageSourceApplicationEventPublisherEnvironmentCapableResour...