规则一:所有 " /webjars/** " 请求都去classpath:/META-INF/resources/webjars/找资源
webjars:以jar包的方式引入静态资源
举例:引入jquery.js文件
pom.xml文件添加如下依赖:
<dependency> <groupId>org.webjars</groupId> <artifactId>jquery</artifactId> <version>3.4.1</version> </dependency>
jar包目录如下所示:
访问localhost:8080/webjars/jquery/3.4.1/jquery.js即可获得文件。
规则二:" /** " 访问当前项目的任何资源,(静态资源的文件夹)
"classpath:/META-INF/resources/" "classpath:/resources/" "classpath:/static/" "classpath:/public/" "/":当前项目的根路径
如下图classpath下的对应文件夹,classpath是指java和resource
localhost:8080/abc === 去上面说明的几个文件夹中找abc
举例:访问static文件夹下的images/person.jpg
访问路径为:localhost:8080/images/person.jpg
规则三:欢迎页为静态资源文件夹下的所有index.html页面,被 " /** " 映射
如:localhost:8080/
规则四:所有 " **/favicon.icon "都是在静态资源文件夹下查找,用于设置网页图标
原文地址:https://www.cnblogs.com/YeHuan/p/12103766.html
时间: 2024-09-30 14:12:27