你試過(guò)手寫spring三級(jí)緩存源碼,解決了循環(huán)依賴問(wèn)題嗎
2022-11-11 17:52 作者:好數(shù)碼kk | 我要投稿

勵(lì)志當(dāng)最強(qiáng)課代表的我來(lái)給大家總結(jié)總結(jié)??????
你試過(guò)手寫spring三級(jí)緩存源碼,解決了循環(huán)依賴問(wèn)題嗎
總結(jié):
一、計(jì)算機(jī)技術(shù)的問(wèn)題??
二、計(jì)算機(jī)技術(shù)的看法??
三、計(jì)算機(jī)技術(shù)的結(jié)論??
一、計(jì)算機(jī)技術(shù)的問(wèn)題???
?你試過(guò)手寫spring三級(jí)緩存源碼,解決了循環(huán)依賴問(wèn)題嗎
?
01:19
?
二、計(jì)算機(jī)技術(shù)的看法??
service生命周期
?Spring掃描class得到BeanDefinition
?根據(jù)得到的BeanDefinition去生成bean
?首先根據(jù)class推斷構(gòu)造方法
?根據(jù)推斷出來(lái)的構(gòu)造方法,反射,得到一個(gè)對(duì)象(暫時(shí)叫做原始對(duì)象)
?填充原始對(duì)象中的屬性(依賴注入)
?如果原始對(duì)象中的某個(gè)方法被AOP了,那么則需要根據(jù)原始對(duì)象生成一個(gè)代理對(duì)象
?把最終生成的代理對(duì)象放入單例池(源碼中叫做singletonObjects)中,下次getBean時(shí)就直接從單例池拿即可
?
02:30
?
三、計(jì)算機(jī)技術(shù)的結(jié)論??
?現(xiàn)場(chǎng)手寫spring三級(jí)緩存源碼,解決了循環(huán)依賴問(wèn)題

標(biāo)簽: