标签:输入 源码 img inf mamicode ima sources 有一个 项目
SpringBoot默认设置的静态资源访问分为两种: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浏览器所有的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也是同理
标签:输入 源码 img inf mamicode ima sources 有一个 项目
原文地址:https://www.cnblogs.com/sout-ch233/p/12628915.html