1、源码分析
WebMvcAutoConfiguration
@Configuration
...
public class WebMvcAutoConfiguration {
@Configuration
...
// 静态内部类
public static class WebMvcAutoConfigurationAdapter implements WebMvcConfigurer, ServletContextAware {
// 添加资源处理
public void addResourceHandlers(ResourceHandlerRegistry registry) {
// 判断是否有自定义资源路径
if (!this.resourceProperties.isAddMappings()) {
// 如果有自定义资源路径,则默认资源失效
logger.debug("Default resource handling disabled");
} else {
// 没有自定义资源路径,就在默认路径下查找
// 方式一:webjars
this.addResourceHandler(registry, "/webj