随笔分类 - 窥探 Spring
摘要:Spring 源码学习——Aop 什么是 AOP 以下是百度百科的解释:AOP 为 Aspect Oriented Programming 的缩写,意为:面向切面编程通过预编译的方式和运行期动态代理实现程序功能的统一维护的一种技术。 AOP 的原理 AOP 的原理是什么?估计大家都知道了无非就是通过
阅读全文
摘要:Spring 相关目录 学习笔记 Spring 学习笔记 IoC 基础 Spring 学习笔记 Resource 资源 Spring 学习笔记 数据绑定,校验,BeanWrapper 与属性编辑器 源码学习 Spring 源码学习——注册 BeanDefinition Spring 源码学习——加载
阅读全文
摘要:Spring 数据绑定,校验,BeanWrapper,与属性编辑器 Data Binding 数据绑定(Data binding)非常有用,它可以动态把用户输入与应用程序的域模型(或者你用于处理用户输入的对象)绑定起来。Spring 针对此提供了所谓的 DataBinder 来完成这一功能。由 Va
阅读全文
摘要:Spring Resources 概述 在日常程序开发中,处理外部资源是很繁琐的事情,我们可能需要处理 URL 资源、File 资源、ClassPath相关资源等等。并且在 java 中 Java .net.URL 类和用于各种 URL 前缀的标准处理程序对于所有对底层资源的访问都不够充分。处理各种
阅读全文
摘要:Spring IoC Ioc 是什么 IoC —— Inversion of Control(控制反转)什么是控制?什么是反转? 控制反转了什么? 在很早之前写项目不用 Spring 的时候,都是在 Class 中成员属性中 new 对象的方式。是我们主动去创建对象也就是我们控制了对象的创建。 pu
阅读全文
摘要:继上次注册 bean 之后好久没更新,这两天有空查了查资料也自己看了看 spring BeanFactory 的 getBean(beanName); 这个方法。因时间有限不能像之前那样复制代码并一行一行写上注释,这次只是将代码流程中的一些方法复制出来进行注释。 Spring 的版本是 5.1.3.
阅读全文
摘要:BeanFactory BeanFactory 是 Spring IoC 容器的具体实现,是 Spring 容器的核心接口。 DefaultListableBeanFactory XmlBeanFactory 继承自 DefaultListableBeanFactory 而 DefaultLista
阅读全文