Spring解析
Spring源码和架构
laiwenqiang
世间最痛苦的事,莫过于泯然于众人,默默无闻。
展开
-
Spring架构图
原创 2016-12-28 02:57:52 · 984 阅读 · 0 评论 -
一些写得好的Spring博客收集整理
打算重新梳理一下Spring,查了不少资料,以下记录一些值得收藏的相关博客: 关于IoC的实现,博主写了个小例子模仿Spring,类名也是仿照Spring来定义,主要是关于BeanFactory、ApplicationContext和BeanDefinition的简单功能和相互调用。 详细地址:1000行代码读懂Spring(1)- 实现一个基本的IOC容器原创 2016-12-28 15:39:13 · 3159 阅读 · 0 评论 -
Spring IOC原理和流程
Spring的控制反转(IOC),简单来说,就是运用反射技术,动态生成对象将配置文件中的属性值注入到对象中具体的流程为,Resource定位BeanDefinition的载入和解析BeanDefinition的注册依赖注入原创 2017-01-03 16:34:39 · 2063 阅读 · 0 评论 -
BeanFactory和ApplicationContext联系和区别
在Srping Ioc容器中,有BeanFactory和ApplicationContext两个系列。 实现BeanFactory接口的简单容器,具备最基本功能。 实现ApplicationContext接口的复杂容器,具备高级功能。 IoC容器的主要接口关系图BeanFactory设计路径BeanFactory -> HierarchicalBeanFactory ->原创 2017-01-23 14:00:27 · 14862 阅读 · 0 评论 -
Spring 自定义xsd
项目结构图代码application.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:people=原创 2017-02-01 12:24:09 · 1699 阅读 · 0 评论 -
Spring源码--关于AccessController.doPrivileged
AccessController.doPrivileged是一个在AccessController类中的静态方法,允许在一个类实例中的代码通知这个AccessController:它的代码主体是享受”privileged(特权的)”,它单独负责对它的可得的资源的访问请求,而不管这个请求是由什么代码所引发的。DefaultListableBeanFactory的preInstantiateSingl原创 2017-01-11 00:30:47 · 6904 阅读 · 1 评论