首页
沸点
课程
AI Coding
数据标注
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
spring源码
订阅
壹卋丶壹頃
更多收藏集
微信扫码分享
微信
新浪微博
QQ
23篇文章 · 0订阅
Spring容器IOC初始化过程---今天终于进行总结了
作为一个经常使用Spring的后端程序员,小编很早就想彻底弄懂整个Spring框架了!但它整体是非常大的,所有继承图非常复杂,加上小编修行尚浅,显得力不从心。不过,男儿在世当立志,今天就先从Spring IOC容器的初始化开始说起,即使完成不了对整个Spring框架的完全掌握,…
Spring源码系列:依赖注入(四)-总结
在上面三篇文章中对依赖注入做了一个大致的梳理;里面都是大量代码的分析,本文在此基础上进行一个总结归纳。 如前几篇文章所述,依赖注入是由getBean来触发的;然后涉及到bean实例的创建、依赖关系的建立、属性注入等子过程。 Ioc容器的初始化过程中,主要的工作就是对BeanDe…
Spring源码系列:BeanDefinition载入(下)
在Spring源码系列:BeanDefinition载入(上)中已经大概捋了一下解析过程,本篇将记录一下bean的注册过程。 bean的注册就是DefaultListableBeanFactory中registerBeanDefinition方法来完成的。那我就来看regist…
Spring源码系列:依赖注入-引言
在上面四篇文章中大概分析了一下Bean的载入,其实这个过程就是在Ioc容器中建立BeanDefinition的数据映射。但是对于Bean的实例化并未涉及,在之前的分析中也提到,bean的实例化是在依赖注入是才具体完成。 关于Spring,我们最先想到的就两个Ioc和Aop;然后…
Spring源码系列:BeanWrapper
BeanWrapper 是Spring提供的一个用来操作javaBean属性的工具,使用它可以直接修改一个对象的属性。 3.提供分析和操作标准JavaBean的操作:获取和设置属性值(单独或批量),获取属性描述符以及查询属性的可读性/可写性的能力。 BeanWrapper本身是…
Spring源码系列:BeanDefinition源码解析
Bean的定义主要由BeanDefinition来描述的。作为Spring中用于包装Bean的数据结构,今天就来看看它的面纱下的真容吧。 从类图中可以看出,BeanDefinition继承了AttributeAccessor和BeanMetadataElement两个接口;一个…
Spring IOC知识点一网打尽!
本来想的是刷完《Spring 实战 (第4版)》和《精通Spring4.x 企业应用开发实战》的IOC章节后来重新编写一篇IOC的文章的,看了一下之前已经写过的入门系列Spring入门这一篇就够了和Spring【依赖注入】就是这么简单。最主要的知识点都已经讲过了,所以感觉就没必…
Web核心-Servlet
Servlet实际上是ServerApplet--小服务程序或服务连接器,用Java编写的服务器端程序,主要功能在于交互式地浏览和修改数据,生成动态Web内容。与常用的协议,如DNS,TCP/IP,HTTP类似,Servlet是作为一整套规范存在的;同时作为J2EE标准的一部分…
Spring源码系列:BeanDefinition载入(中)
上一篇是将Bean的解析注册流程进行了梳理,对于一些细节问题没有进行细究,比如说元素属性值的处理,构造函数的处理等等。本篇就学习记录一下相关点。 首先来看下是在哪个地方具体生成BeanDefinitiond的。下面是方法请求的顺序。 关于元素的解析绝大多数都是在BeanDefi…
Spring源码系列:BeanFactory的创建
Spring的Ioc容器其实就是一个bean的关系网,依赖于core,bean,context三个组件来构建的。在spring中最核心的就是对于bean的管理。而bean又依托于我们的容器。本文将从顶层分析一下spring中beanFactory的具体创建过程,为后续的bean…