得益于SpringBoot2的自动配置,所以静态资源的处理也是有自动配置的,
打开源代码中的WebProperties类就可以看到SpringBoot2对于静态资源的默认路径有如下几个
private static final String[] CLASSPATH_RESOURCE_LOCATIONS = { "classpath:/META-INF/resources/",
"classpath:/resources/", "classpath:/static/", "classpath:/public/" };
分别是类路径下的META-INF下的resources,类路径下的resources路径,
类路径下的static文件夹,类路径下的public文件夹,此外还有webapp文件夹
有了自动配置自然就有手动配置
Q.E.D.