spring 源码系列(零)- 阅读顺序

本文深入探讨Spring框架的关键概念,包括BeanFactory与FactoryBean的区别,循环依赖及三级缓存机制,BeanFactoryPostProcessor与BeanPostProcessor的作用,以及Bean的生命周期。通过一系列源码分析,覆盖BeanDefinition注册、元数据metadata、PropertySource与Environment、AnnotationConfigApplicationContext等内容,为读者提供全面的Spring体系理解。
部署运行你感兴趣的模型镜像

注:该spring源码系列并不是一个完整的源码系列,只有几个作者本文比较关注的并进行深入研究的知识点。

零、高频面试题

  1. BeanFactory和FactoryBean
  2. spring的循环依赖及三级缓存
  3. BeanFactoryPostProcessor和BeanPostProcessor
  4. Bean的生命周期

详见:Spring 面试知识点:https://blog.youkuaiyun.com/bintoYu/article/details/104405178


一、spring framework

0 进一步了解spring体系

为了让大家对spring体系有着更好的认识,在这里推荐大家阅读知乎的大神bravo1988的一篇关于spring的文章,这篇文章很生动具体,可以说是让我茅塞顿开:
传送门:怎么回答面试官:你对Spring的理解?

1 spring 源码系列(一)- BeanDefinition及注册

spring 源码系列(一)- BeanDefinition及注册

2 spring 源码系列(二) 元数据metadata

spring 源码系列(二) 元数据metadata

3 spring 源码系列(三)- PropertySource和Environment

spring 源码系列(三)- PropertySource和Environment

4 spring 源码系列(四)- AnnotationConfigApplicationContext

spring 源码系列(四)- AnnotationConfigApplicationContext

5 spring 源码系列(五)- 最重要的后置处理器ConfigurationClassPostProcessor

spring 源码系列(五)- 最重要的后置处理器ConfigurationClassPostProcessor

6 spring 源码系列(六)- 处理@AutoWired和@Value的后置处理器AutowiredAnnotationBeanPostProcessor

spring 源码系列(六)- 处理@AutoWired和@Value的后置处理器AutowiredAnnotationBeanPostProcessor

7 BeanFactoryPostProcessor和BeanPostProcessor

这一部分可以阅读“江南好风景”的博客,传送门:
https://blog.youkuaiyun.com/caihaijiang/article/details/35552859
在这里插入图片描述

8 spring IOC:refresh()方法 (最重要,但也很长)

spring 源码系列(七) 最重要的refresh()方法

二、 springboot

TODO

三、spring MVC

主要流程是:
处理器映射器(请求查找handler) --> 处理器适配器(执行action,返回modelandview) --> 试图解析器(解析成view) --> view层(渲染) -->用户
在这里插入图片描述
源码传送门:

四、spring session

传送门:spring session:https://blog.youkuaiyun.com/bintoYu/article/details/104160293

五、策略模式的使用

  1. 使用策略模式实例化
  2. spring session使用了适配器Adapter模式。

您可能感兴趣的与本文相关的镜像

Llama Factory

Llama Factory

模型微调
LLama-Factory

LLaMA Factory 是一个简单易用且高效的大型语言模型(Large Language Model)训练与微调平台。通过 LLaMA Factory,可以在无需编写任何代码的前提下,在本地完成上百种预训练模型的微调

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值