静态资源的配置原理在此自动配置类中定义
角色是定义MVC使用的一些豆组件到容器
例如,这两个组件
但是我们正在寻找的静态资源分配类是在一个静态内部类中
班级定义如下
只有一个构造函数,因此从弹簧容器中获得所有方法参数
可以看出,它在配置文件开头的属性绑定到
从配置文件开始的属性伴随着属性
当您进来时,首先转到控制器,看看是否可以处理。所有无法处理的请求都移交给静态资源处理器。
在静态内部类中的这种方法中
从这种方法中,我们可以看到为什么四个默认资源文件路径是:,在这些路径下
因为底层是为我们编写的,因此可以在必要时进行自定义
此方法理解高版本中的耦合,例如某些静态资源的缓存方案等功能,以及重新加载到其他方法的方法
您可以在配置文件中指定静态资源的缓存时间。底层是此方法。可以看出,单位是第二
欢迎页面的处理规则在另一个静态内部类中,定义如下
有一种方法可以处理班级中的欢迎页面处理,并返回欢迎页面处理器Maper
WelcomePageHandLermagping构造方法
该判断说明了为什么在配置了静态资源映射路径后无法访问欢迎页面。
底层已写下
Resource HandlerRegistrationCustomizer
原始:https://juejin.cn/post/7101514295908761607