1. 程式人生 > 其它 >SpringBoot自動配置原始碼解析

SpringBoot自動配置原始碼解析

技術標籤:Javaspring bootjava

一、自動配置原理入門

1.1 @SpringBootConfiguration

@Configuration:代表當前是一個配置類

@ComponentScan:指定掃描哪些包

@EnableAutoConfiguration:

@AutoConfigurationPackage
@Import({AutoConfigurationImportSelector.class})
public @interface EnableAutoConfiguration {
    // ...
}

@AutoConfigurationPackage:自動配置包

@Import({Registrar.class}) // 給容器中匯入元件
public @interface AutoConfigurationPackage {
    // 利用register給容器中匯入一系列元件
}

詳細講義:https://www.yuque.com/atguigu/springboot/qb7hy2

雷豐陽2021版SpringBoot2零基礎入門springboot全套完整版(spring boot2)