Spring源码阅读
文章平均质量分 89
学习阅读Spring源码
七号公园的忧伤
点个关注,《不会私信推消息》
展开
-
Spring源码阅读之PropertySources
试问,一篇文章一半的字不认识,你能理解讲了什么故事吗?Spring中大部分的类你都陌生,你能读懂?顶多是死记硬背罢了!本文带你了解Spring中的存储属性资源的类-PropertySources最佳打开方式:自己一边手动翻看源码,一边对照阅读。文章中粘出的代码都很容易,慢慢啃,绝对有收获!一、PropertySources...原创 2022-03-13 16:27:37 · 1732 阅读 · 4 评论 -
Spring源码阅读之PropertySource
试问,一篇文章一半的字不认识,你能理解讲了什么故事吗?Spring中大部分的类你都陌生,你能读懂,顶多是死记硬背罢了!本文带你了解Spring中的存储键值对资源的类-PropertySource一、PropertySourcepublic abstract class PropertySource<T> { protected final String name; protected final T source; public String getName() {原创 2022-03-12 22:59:43 · 1604 阅读 · 23 评论 -
Spring源码必备-@Order排序详解
大家都知道Spring中可以使用@Order和@Priority来决定SpringBean的启动顺序,但是你知道他是怎么实现的吗?下面我们就来看看Spring是怎么设计实现的。一、如何使用我们先看看Spring是如何使用的,然后再深入内部去看。public class SpringApplication { private <T> Collection<T> getSpringFactoriesInstances(Class<T> type, Clas原创 2022-03-06 18:36:29 · 4502 阅读 · 10 评论 -
读Spring源码必备-资源访问
面试的时候,你肯定被问过,Spring的初始化过程、或者Bean的生命周。我相信大部分人都是死记硬背的,真正能自己读懂代码而说出整个过程的人寥寥无几。造成这种局面的原因,尝试阅读Spring源码的人肯定深有感触,代码量是一部分原因,还有就是里面的各种抽象的接口,如果没有人或者书的指点,你很难知道它是起什么作用。不是我们的能力不行,而是方法不对。就像我们工作中,对于别人写的代码让你直接去阅读,没有当事人的帮助,那绝对是很痛苦的一件事,不论你的技术有多牛。如下图所示,原创 2022-03-05 19:48:13 · 366 阅读 · 1 评论