1、spring boot默认加载文件的路径:
/META-INF/resources/
/resources/
/static/
/public/
我们也可以从spring boot源码也可以看到:
private static final String[] CLASSPATH_RESOURCE_LOCATIONS = { "classpath:/META-INF/resources/", "classpath:/resources/", "classpath:/static/", "classpath:/public/" };
所有本地的静态资源都配置在了classpath下面了, 而非在webapp下了。
写静态资源位置的时候,不要带上映射的目录名(如/static/,/public/ ,/resources/,/META-INF/resources/)!
2、如项目目录结构:
静