1.访问webjars(以jQuery为例):
首先要引入jQuery的依赖:
webjar网址:https://www.webjars.org/ 可以找到要引入的静态资源依赖
pom.xml:
<!-- 引入jquery的webjars -->
<dependency>
<groupId>org.webjars</groupId>
<artifactId>jquery</artifactId>
<version>3.4.1</version>
</dependency>
引入之后可以看到jQuery的jar包已经导入:
springboot规定的访问路径: /webjars/
所有/webjars/** 都去classpath:/META-INF/resources/webjars/找资源
这里的classpath指的是引入的jar包类路径,即上图的jquery-3.4.1.jar文件路径下
综上所述:
启动项目后若要访问jquery.js文件,路劲应是:
localhost:8080/webjars/jquery/3.4.1/jquery.js 即可
2.访问我们自己的静态资源(以我们自己的my.js为例):
springboot规定的访问路径: /**
所有的/** 默认都会去以下四个文件夹找:
- “classpath:/META-INF/resources/” 需要手动创建
- “classpath:/resources/” 需要手动创建
- “classpath:/static/”
- “classpath:/public/” 需要手动创建
- “/” 当前项目的根路径
这里的classpath指的是类路径,在idea中指src/main/java和src/main/resources路径下
如图要访问my.js文件,路径就应该是:
localhost:8080/my.js(放在以上介绍的五个路径下也是这个访问地址)