目錄 1. 初始化SpringApplication實例 2. 發布啟動事件ApplicationStartingEvent 3. 封裝命令行參數DefaultApplica...

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