码迷,mamicode.com
首页 > 其他好文 > 详细

01-静态资源访问

时间:2020-04-03 22:21:22      阅读:114      评论:0      收藏:0      [点我收藏+]

标签:输入   源码   img   inf   mamicode   ima   sources   有一个   项目   

静态资源分类:

SpringBoot默认设置的静态资源访问分为两种:jar中的静态资源自己添加的静态资源

如何访问jar包中的静态资源

  • 首先重点理解这里jar中的静态资源,指的是以jar包的方式引入的静态资源,如

技术图片

  • 通过查看SpringBoot源码可知,jar包中的访问路径为/webjars/**,而该路径映射到了classpath:/META-INF/resources/webjars/

  • 该映射,可以理解为,如果你要访问jar中的资源,你需要在浏览器中输入如下地址:http//:ip:port/webjars/具体的jar资源路径

  • classpath:/META-INF/resources/webjars/映射到web工程中所有jar

技术图片

??如你所见,引入的jar包中都有一个/META-INF/resources/webjars/目录

  • 访问举例,访问jquery.js,浏览器需要输入:hhtp://ip:port/webjars/jquery/3.4.1/jquery.js
    ps:别把这个 . 搞混了,它代表 /

如何访问自己添加的静态资源

浏览器所有的hhtp://ip:port/**请求,都会自动映射到以下的路径:

classpath:/META‐INF/resources/
classpath:/resources/
classpath:/static/
classpath:/public/
/ :当前项目的根路径 (233,我是在没摸准这个位置)

技术图片
这4个位置的资源都可以直接访问
自定义的静态资源中包含有:首页index.html网站图标favicon.ico,4个路径下的index.html都会被映射为首页,所以只需要有1个index.html即可,favicon.ico也是同理

01-静态资源访问

标签:输入   源码   img   inf   mamicode   ima   sources   有一个   项目   

原文地址:https://www.cnblogs.com/sout-ch233/p/12628915.html

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