Spring Boot 2从入门到入坟 | 自动配置篇:源码分析之DispatcherServletAutoConfiguration自动配置类
Posted 李阿昀
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring Boot 2从入门到入坟 | 自动配置篇:源码分析之DispatcherServletAutoConfiguration自动配置类相关的知识,希望对你有一定的参考价值。
DispatcherServletAutoConfiguration自动配置类的详细分析
我们目前开发的就是一个Web应用,这是想都不用想的,自然与Web开发相关的东东肯定是生效了,那接下来我们就来找找呗!
我们不妨展开web > servlet
包,发现该包下有挺多关于Web的自动配置类(即后缀是AutoConfiguration
的类),如下图所示。
首先,我们来详细分析一下该包下的第一个自动配置类,即DispatcherServletAutoConfiguration。
仔细查阅DispatcherServletAutoConfiguration自动配置类的源码,发现它上面标注了一个@Configuration
注解,说明它是一个配置类。除此之外,该自动配置类上面还标注了一个@ConditionalOnWebApplication
注解,如下图所示。
以上是关于Spring Boot 2从入门到入坟 | 自动配置篇:源码分析之DispatcherServletAutoConfiguration自动配置类的主要内容,如果未能解决你的问题,请参考以下文章
Spring Boot 2从入门到入坟 | 自动配置篇:源码分析之HttpEncodingAutoConfiguration自动配置类
Spring Boot 2从入门到入坟 | 自动配置篇:源码分析之初始加载自动配置类
Spring Boot 2从入门到入坟 | 自动配置篇:源码分析之CacheAutoConfiguration自动配置类
Spring Boot 2从入门到入坟 | 自动配置篇:源码分析之CacheAutoConfiguration自动配置类