首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Spring
大飞学习笔记
创建于2022-03-05
订阅专栏
温故而知新
等 12 人订阅
共13篇文章
创建于2022-03-05
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
第13节 Spring源码之 AOP 实例化过程
本篇笔记将重点整理 Spring 是如何解析AOP的配置,并将配置实例化注入到容器中,包括xml配置、注解配置。 一、Aop的简单案例 定义公共业务类 1. 基于xml文件 定义切面类 配置xml文件
第12节 Spring源码之 Bean 的循环依赖
Spring中利用三级缓存解决循环依赖问题。在 Spring 中 ,对象的创建分为实例化和初始化,实例化好但是未完成初始化的对象可以直接给其他对象引用,所以 Spring 中就把实例化好为初始化好的对
第11节 Spring源码之 Bean 创建流程
Spring 中是如何解析 @PostConstruct 、@PreDestroy、 @Resource、@Autowired 和 @Value 注解以及 Bean 的生命周期
第10节 Spring源码之 ConfigurationClassPostProcessor 处理器
Spring 是如何扫描识别和解析 @Component、@Repository、@Service、@Controller、@Configuration注解的
第9节 Spring源码之 invokeBeanFactoryPostProcessors 方法
invokeBeanFactoryPostProcessors(beanFactory)方法是refresh方法中第5步逻辑,注册 BeanFactoryPostProcessor 处理器,然后实例化
第8节 Spring源码之 prepareBeanFactory 方法
prepareBeanFactory(beanFactory)方法是refresh方法中第三个核心流程,主要是给容器对象 BeanFactory 的属性值赋值操作,通过一系列的add、set、igno
第7节 Spring源码之 obtainFreshBeanFactory 方法
refresh()方法是Spring启动的核心方法,而obtainFreshBeanFactory()方法是该流程中的第二个核心方法,它的核心功能可以概括成以下两点: 创建一个BeanFactory对
第6节 Spring源码之 prepareRefresh 方法
Spring 容器启动核心方法:refresh9(),它内部的流程如下所示: prepareRefresh()方法是容器加载核心方法refresh()方法的第一步流程,主要任务是容器刷新前的准备工作,
第5节 Spring源码之 setConfigLocations 方法
setConfigLocations 方法是在创建 ClassPathXmlApplicationContext 对象时调用,代码如下: 方法作用:在 spring 容器启动时解析资源文件路径 可能有
第4节 Spring容器启动源码概览
一、 什么是 Spring 容器 我们通常所说的Spring容器就是 IOC容器,主要用于对所有Bean对象的管理。Spring中的 org.springframework.beans.factory
第3节 如何从 Spring 容器中获取 Bean 实例
通过上篇文章 再学Spring系列:(二)Spring IOC 容器对 Bean 的管理 ,我们知道了如何向容器中注入 Bean,了解这些是远远不够的。 本篇文章将简单说明 如何从容器中是获取 B
第2节 Spring IOC 容器对 Bean 的管理
一、Spring IOC 容器 IOC(Inversion of Control) ,即控制反转。通常情况下我创建一个对象都是在程序中通过 new 关键字来完成的。在使用 Spring 框架后,对
第1节 Spring相关Jar包和文档、搭建源码阅读环境
一、下载Spring相关Jar包、文档 1. 访问Spring官网 Spring 的官方网站地址是:https://spring.io ,在官网中进行如下选择操作进入Spring 到项目主页 本文学习