码迷,mamicode.com
首页 > 编程语言 > 详细

Spring Boot对静态资源的映射规则

时间:2019-12-26 19:48:33      阅读:153      评论:0      收藏:0      [点我收藏+]

标签:com   res   项目   依赖   资源   favicon   abc   oca   htm   

规则一:所有 " /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 "都是在静态资源文件夹下查找,用于设置网页图标

Spring Boot对静态资源的映射规则

标签:com   res   项目   依赖   资源   favicon   abc   oca   htm   

原文地址:https://www.cnblogs.com/YeHuan/p/12103766.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!