目录一览
写在前面
在前面我给大家讲了一下静态资源的一些处理规则,接下来,我就得深入到底层来给大家讲解静态资源的相关配置原理了。
静态资源配置原理
如果想研究静态资源的配置原理,那么你觉得我们的第一步应该做什么?是不是应该是这个样子啊,即首先看一下Spring Boot启动的时候默认加载的那些自动配置类(即XxxxAutoConfiguration
类)。大家要知道Spring Boot启动时会默认加载非常多的XxxxAutoConfiguration
类,也就是自动配置类。既然默认会加载很多的自动配置类,那自然而然地就会加载跟Web开发相关的自动配置类了。
尤其是现在我们要研究静态资源的配置原理,那我们就更得来分析与Web开发相关的自动配置类了。但是这个与Web开发相关的自动配置类到底又是哪个类呢?我们是不是得来找一下啊!
首先,展开项目的External Libraries
目录,在其下面找到spring-boot-autoconfigure-2.4.5.jar
包,如下图所示。