一、前言 首先JVM會首先加載BootstrapClassLoader,它是由C++編寫的類加載器,并且加載<JAVA_HOME>/lib 下的代碼。然后會創(chuàng)建sun.mis...
前言:本文是基于 ClassLoader雙親委派機制源碼分析 了解過正統(tǒng)JDK類加載機制及其實現(xiàn)原理的基礎(chǔ)上,進而分析這種思想如何應(yīng)用到Tomcat這個web容器中,從源碼的...
一.定義 什么是BeanDifiniton,顧明思義就是bean的定義,比如就是bean是單例還是原型,是否是懶加載@Lazy,依賴那些bean@Dependon, 有哪些屬...
1.Meta-annotations(注解元數(shù)據(jù))首先,先理解一個概念,元注解,從Spring(5.0.16)官方文檔中有這樣一句話 AnnotationMetadata(注...
1.首先Spring scope有多種類型,single,prototype,request, session等,其中只有single支持循環(huán)依賴,并且如果有@Dependo...
說明: AbstractApplicationContext是Spring上下文非常關(guān)鍵的一個類,Spring的上下文基本上都是基于繼承該類實現(xiàn)擴展的,所以掌握該抽象類是非常...
一.基本知識點 1.Metadata 元數(shù)據(jù) 基本概念: 定義:元數(shù)據(jù)(Metadata),又稱中介數(shù)據(jù)、中繼數(shù)據(jù),為描述數(shù)據(jù)的數(shù)據(jù),主要是描述數(shù)據(jù)屬性的信息。 作用: 就是...