路径是正确的,详细举例第二点
时间: 2024-03-06 10:48:12 浏览: 13
好的,下面详细给出application.properties和application.yml配置静态资源映射规则的示例。
application.properties示例:
```
# 静态资源映射规则,将/static/**下的静态资源映射到classpath:/static/目录下
spring.mvc.static-path-pattern=/static/**
spring.resources.static-locations=classpath:/static/
```
application.yml示例:
```
# 静态资源映射规则,将/static/**下的静态资源映射到classpath:/static/目录下
spring:
mvc:
static-path-pattern: /static/**
resources:
static-locations: classpath:/static/
```
以上示例中,静态资源映射规则的含义是将/static/**下的静态资源映射到classpath:/static/目录下,也就是说,访问/static/js/jquery-3.2.1.min.js时,会去classpath:/static/js/jquery-3.2.1.min.js中查找对应的文件。
请注意,如果在静态资源文件路径前面加了斜杠(/),则表示从项目根目录开始查找,而不是从classpath中查找。比如,如果静态资源文件路径为/static/js/jquery-3.2.1.min.js,则表示在classpath:/static/js/目录下查找对应的文件;如果静态资源文件路径为/js/jquery-3.2.1.min.js,则表示在项目根目录下的/js/目录下查找对应的文件。