目錄 1. 初始化SpringApplication實(shí)例 2. 發(fā)布啟動(dòng)事件ApplicationStartingEvent 3. 封裝命令行參數(shù)DefaultApplica...

目錄 1. 初始化SpringApplication實(shí)例 2. 發(fā)布啟動(dòng)事件ApplicationStartingEvent 3. 封裝命令行參數(shù)DefaultApplica...
目錄 1. ConfigurationClassPostProcessor掃描和注冊(cè)BeanDefinition 2. 解析配置類(lèi) ConfigurationClassPar...
目錄 1. 注冊(cè)BeanDefinition 2. 預(yù)初始化單例Bean 2.1 AbstractBeanFactory獲取或者創(chuàng)建Bean實(shí)例 2.2 AbstractAu...
上篇回顧 上一篇springboot啟動(dòng)流程以及源碼剖析目錄 目錄 1. 項(xiàng)目結(jié)構(gòu) 2. 啟動(dòng)SpringApplication 3. SpringApplication構(gòu)造...
上篇回顧 上一篇prepareContext()準(zhǔn)備應(yīng)用上下文中分析了spring容器的準(zhǔn)備, 共計(jì)執(zhí)行了如下8步: 統(tǒng)一了ApplicationContext和Applic...
上篇回顧 上一篇prepareEnvironment()準(zhǔn)備環(huán)境主要分析了StandardServletEnvironment的創(chuàng)建, 以及系統(tǒng)屬性, 環(huán)境變量, 配置文件等...
一. 接口與抽象類(lèi) 1.共同點(diǎn) 都是上層抽象,為了繼承和實(shí)現(xiàn)而存在的 都不能被實(shí)例化(可以使用匿名內(nèi)部類(lèi)實(shí)例化),但是可以聲明一個(gè)引用 都可以包含抽象方法 2. 接口 2.1...
修飾符的作用 控制類(lèi),方法,構(gòu)造器和成員變量的訪問(wèn) 修飾符分類(lèi) 按訪問(wèn)范圍從小到大排序: private, default, protected, public privat...
1. 簡(jiǎn)介 1.1 優(yōu)點(diǎn) 1.2 缺點(diǎn) 1.3 使用場(chǎng)景 2.實(shí)現(xiàn)代碼 2.1 具體邏輯 2.1.1事件源 2.1.2事件 2.1.3 監(jiān)聽(tīng)器 2.1.4事件發(fā)布器 2.2 ...