SpringBoot自动配置原理
2021-01-14 21:13
标签:spring容器 enable servlet data spring 创建 component com 表示 表示为springboot应用,其实就是一个配置类: springboot会加载并运行application,然后生成一个SpringApplication对象 这个过程中有一个推断应用类型的方法,推断出是servlet spring工厂会按照传入的字节码类型去查找配置文件,进行自动配置 SpringBoot自动配置原理 标签:spring容器 enable servlet data spring 创建 component com 表示 原文地址:https://www.cnblogs.com/CooperXia-847550730/p/12940480.html@SpringBootApplication
@SpringBootConfiguration
@EnableAutoConfiguration
@ComponentScan(
excludeFilters = {@Filter(
type = FilterType.CUSTOM,
classes = {TypeExcludeFilter.class}
), @Filter(
type = FilterType.CUSTOM,
classes = {AutoConfigurationExcludeFilter.class}
)}
)
这个配置类的这三条注解完成配置:
如何自动配置
然后调用初始化方法,初始方法创建一个spring工厂实例用来生成spring的application
下一篇:lc 搜索旋转排序数组