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 配
- 下一篇: 管理springmvc组件——前端控制器