Spring
一定要细心
勿在浮沙筑高台。
展开
-
Spring 源码学习——注册 BeanDefinition
BeanFactory BeanFactory 是 Spring IoC 容器的具体实现,是 Spring 容器的核心接口。 DefaultListableBeanFactory XmlBeanFactory 继承自 DefaultListableBeanFactory 而 DefaultListableBeanFactory 是整个 bean 加载的核心部分。是 Spring 注册及加载的默认实...原创 2019-03-04 14:26:20 · 319 阅读 · 0 评论 -
Spring 源码学习——加载 Bean
继上次注册 bean 之后好久没更新,这两天有空查了查资料也自己看了看 spring BeanFactory 的 getBean(beanName); 这个方法。因时间有限不能像之前那样复制代码并一行一行写上注释,这次只是将代码流程中的一些方法复制出来进行注释。 Spring 的版本是 5.1.3.RELEASE 首先是 getBean(String beanName); Person perso...原创 2019-05-07 15:20:19 · 245 阅读 · 0 评论 -
Spring 学习笔记 IoC 基础
Spring IoC Ioc 是什么 IoC —— Inversion of Control(控制反转)什么是控制?什么是反转? 控制反转了什么? 在很早之前写项目不用 Spring 的时候,都是在 Class 中成员属性中 new 对象的方式。是我们主动去创建对象也就是我们控制了对象的创建。 public class ServiceImpl implements Service { p...原创 2019-06-06 20:55:02 · 346 阅读 · 0 评论 -
Spring 学习笔记 Resource 资源
Spring Resources 概述 在日常程序开发中,处理外部资源是很繁琐的事情,我们可能需要处理 URL 资源、File 资源、ClassPath相关资源等等。并且在 java 中 Java .net.URL 类和用于各种 URL 前缀的标准处理程序对于所有对底层资源的访问都不够充分。处理各种各样的资源需要使用到不同的接口,这就增加了系统的复杂性。 对此 Spring 提供了 Resour...原创 2019-06-13 17:15:32 · 1545 阅读 · 0 评论 -
Spring 学习笔记 数据绑定,校验,BeanWrapper 与属性编辑器
Spring 数据绑定,校验,BeanWrapper,与属性编辑器 Data Binding 数据绑定(Data binding)非常有用,它可以动态把用户输入与应用程序的域模型(或者你用于处理用户输入的对象)绑定起来。Spring 针对此提供了所谓的 DataBinder 来完成这一功能。由 Validator 和 DataBinder 组成的 validation 验证包,主要被用于 Spr...原创 2019-06-15 14:51:05 · 228 阅读 · 0 评论 -
Spring 相关目录
Spring 相关目录 学习笔记 Spring 学习笔记 IoC 基础 Spring 学习笔记 Resource 资源 Spring 学习笔记 数据绑定,校验,BeanWrapper 与属性编辑器 源码学习 Spring 源码学习——注册 BeanDefinition Spring 源码学习——加载 Bean [Spring 源码学习——Aop——未完待续] ...原创 2019-08-07 10:15:26 · 379 阅读 · 0 评论 -
Spring 源码学习——Aop
Spring 源码学习——Aop 什么是 AOP 以下是百度百科的解释:AOP 为 Aspect Oriented Programming 的缩写,意为:面向切面编程通过预编译的方式和运行期动态代理实现程序功能的统一维护的一种技术。 AOP 的原理 AOP 的原理是什么?估计大家都知道了无非就是通过代理模式来为目标对象生产出一个代理对象来,并将相应的逻辑插入到目标方法的前后等等.如果别人这么问,...原创 2019-08-14 15:04:20 · 301 阅读 · 0 评论