首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Spring源码分析
你壁橱里的怪物
创建于2023-01-28
订阅专栏
spring框架源码学习
等 7 人订阅
共9篇文章
创建于2023-01-28
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
9、Mini-spring FactoryBean
上一节,我们完善了prototype作用域的bean,接下来继续完善项目,增加FactoryBean的实现。 FactoryBean FactoryBean是一种特殊的Bean。相信学到这里,你应该能
8、Mini-spring 增加bean的prototype作用域
通过前面几节的学习,我们对整个bean的生命周期已经有了很清楚的认识,spring中的bean默认是单例的,即ApplicationContext内只创建一次Bean,后面调用返回的都是同一个对象。我
6、Mini-spring bean的初始化和销毁方法
前言: 前几章中,剩下Bean的初始化没有做,这一章,继续完善代码,实现bean的初始化与销毁方法。 实现: 在spring中,定义bean的初始化和销毁方法有三种方式: 在xml文件中定义init-
4、Mini-spring BeanFactoryPostProcessor和BeanPostProcessor
前言: BeanFactoryPostProcessor和BeanPostProcessor是Spring框架中具有重要级地位的两个接口,理解了这两个接口的作用,基本就理解Spring的核心原理了。
2、Mini-spring Bean实例化策略+Bean填充属性
Bean实例化策略 上一篇文章中,Bean在AbstractAutowireCapableFactory.doCreateBean方法中使用beanClass.newInstance()方法来实例化,
3、Mini-spring 资源和资源加载器
前言: 通过前面几个章节的学习,我们可以发现具体的代码实现并不难,更多的是在于接口的定义,实现接口的类,抽象类实现接口、继承类,继承抽象类这些操作,而这些操作可以很好的隔离开每个类的基础功能、通用功能
1、Mini-spring 自己实现Spring注册、获取Bean
前言: 最近在学习 github上的项目mini-spring github地址:mini-spring 很适合了解学习Spring框架原理的项目,感兴趣的可以给作者点点STAR 项目简介: mini
SpringBoot源码分析(二)启动类流程
前言: 上一篇内容,我们分析了SpringBoot的启动类上的注解,了解了SpringBoot Bean的注册和自动装配原理,这篇文章我们接着来分析源码,了解SpringBoot启动类的流程。一个应用
SpringBoot源码分析(一)启动类注解
前言: 本文SpringBoot版本:2.5.12 SpringBoot 约定大于配置 减少繁琐的配置,开箱即用 @SpringBootApplication SpringBoot应用标注在某个类上,