其他分享
首页 > 其他分享> > 8 — 静态资源处理方式

8 — 静态资源处理方式

作者:互联网

7中说了thymeleaf,哪还有一个目录是static

截图

1)、webjars的方式处理静态资源


<dependency>
    <groupId>org.webjars</groupId>
    <artifactId>jquery</artifactId>
    <version>3.4.1</version>
</dependency>

截图

2)、getStaticPathPattern(),点进去看一下

发现是如下这么一个方法


        public String[] getStaticLocations() {
            return this.staticLocations;
        }

那就继续点击staticLocations看一下
截图

截图


"classpath:/META-INF/resources/",   <!--这个就不多说明,前面已经见过这种目录了 -->

"classpath:/resources/", 

"classpath:/static/", 

"classpath:/public/"

发现有四种方式可以放静态资源,那就来测试一下

3)、resources/,static/,public/的优先级

截图

发现resources下的优先级最高

截图

发现static目录其次

因此:结果就出来了

资源放置建议:

标签:webjars,静态,处理,static,资源,public,resources
来源: https://www.cnblogs.com/xiegongzi/p/15531737.html