springboot 启动分析【难点】——如何自动扫描 @SpringBootApplication||如何加载自动配置类 @EnableAutoConfiguration||如何加载前端控制器
生活随笔
收集整理的這篇文章主要介紹了
springboot 启动分析【难点】——如何自动扫描 @SpringBootApplication||如何加载自动配置类 @EnableAutoConfiguration||如何加载前端控制器
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
springboot 啟動分析【難點】
自動掃描的特點
默認掃描與?啟動類 同級的所有包及其子包都可以自動掃描
如果不可要使用@ComponentScan(basePackage={“”,””})
如何自動掃描
@SpringBootApplication
@EnableAutoConfiguration
@AutoConfigurationPackage
@Import(AutoConfigurationPackages.Registrar.class)
如何加載自動配置類
@EnableAutoConfiguration
@Import(AutoConfigurationImportSelector.class)
發現當 Springboot 啟動時默認加載 127【2.2.2】個自動配置類
然后再排除不生效的配置類
默認的那 127 個是哪里來了
如何加載前端控制器
如何加載編碼過濾器
Springboot 默認提供了哪些 starter
https://docs.spring.io/spring-boot/docs/2.1.3.RELEASE/reference/htmlsingle/#using-boot- starter https://docs.spring.io/spring-boot/docs/2.2.2.RELEASE/reference/htmlsingle/#using-boot- starter總結
以上是生活随笔為你收集整理的springboot 启动分析【难点】——如何自动扫描 @SpringBootApplication||如何加载自动配置类 @EnableAutoConfiguration||如何加载前端控制器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 常用注解[spring 的 java 配
- 下一篇: springboot 的两种配置文件语法