Spring Boot 2从入门到入坟 | Web场景开发篇:源码分析之静态资源配置原理

Posted 李阿昀

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring Boot 2从入门到入坟 | Web场景开发篇:源码分析之静态资源配置原理相关的知识,希望对你有一定的参考价值。

写在前面

在前面我给大家讲了一下静态资源的一些处理规则,接下来,我就得深入到底层来给大家讲解静态资源的相关配置原理了。

静态资源配置原理

如果想研究静态资源的配置原理,那么你觉得我们的第一步应该做什么?是不是应该是这个样子啊,即首先看一下Spring Boot启动的时候默认加载的那些自动配置类(即XxxxAutoConfiguration类)。大家要知道Spring Boot启动时会默认加载非常多的XxxxAutoConfiguration类,也就是自动配置类。既然默认会加载很多的自动配置类,那自然而然地就会加载跟Web开发相关的自动配置类了。

尤其是现在我们要研究静态资源的配置原理,那我们就更得来分析与Web开发相关的自动配置类了。但是这个与Web开发相关的自动配置类到底又是哪个类呢?我们是不是得来找一下啊!

首先,展开项目的External Libraries目录,在其下面找到spring-boot-autoconfigure-2.4.5.jar包,如下图所示。

大家要知道所有的自动配置类都位于spring-boot-autoconfigure-2.4.5.jar这个jar

以上是关于Spring Boot 2从入门到入坟 | Web场景开发篇:源码分析之静态资源配置原理的主要内容,如果未能解决你的问题,请参考以下文章

Spring Boot 2从入门到入坟 | Web场景开发篇:Web开发简介

Spring Boot 2从入门到入坟 | Web场景开发篇:Web开发简介

Spring Boot 2从入门到入坟 | 基础入门篇:「Spring Boot 2从入门到入坟」系列教程介绍

Spring Boot 2从入门到入坟 | 基础入门篇:「Spring Boot 2从入门到入坟」系列教程介绍

Spring Boot 2从入门到入坟 | Web场景开发篇:静态资源规则与定制化

Spring Boot 2从入门到入坟 | Web场景开发篇:静态资源规则与定制化