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自动配置类

Spring Boot 2从入门到入坟 | 自动配置篇:源码分析之AopAutoConfiguration自动配置类

Spring Boot 2从入门到入坟 | 自动配置篇:源码分析之AopAutoConfiguration自动配置类