SpringBoot对静态资源的映射规则:
比如引入:
对应的资源请求: http://localhost :8080/webjars/bootstrap/4.4.1-1/css/bootstrap.css
- "/**" 访问当前项目的任何资源,都去(静态资源的文件夹)找映射:
"classpath:/META‐INF/resources/", "classpath:/resources/", "classpath:/static/", "classpath:/public/" "/":当前项目的根路径
- 欢迎页:静态资源文件夹下的所有index.html页面;被"/**"映射;
- 所有的 **/favicon.ico 都是在静态资源文件下找。
如果使用的springboot的版本支持默认图标,则可以直接把icon图标拷贝到resources/static目录下。
反之,在把项目图标添加到静态资源文件夹下之后,就要在每个页面都手动添加项目图标的引用。
比如使用thymeleaf模板引擎,这里放在 resources/static/asserts/
静态资源文件夹下:
<head> <link rel="shortcut icon" th:href="@{/asserts/favicon.ico}"/> <title>Title</title> </head>
原文
https://segmentfault.com/a/1190000021955325
本站部分文章源于互联网,本着传播知识、有益学习和研究的目的进行的转载,为网友免费提供。如有著作权人或出版方提出异议,本站将立即删除。如果您对文章转载有任何疑问请告之我们,以便我们及时纠正。PS:推荐一个微信公众号: askHarries 或者qq群:474807195,里面会分享一些资深架构师录制的视频录像:有Spring,MyBatis,Netty源码分析,高并发、高性能、分布式、微服务架构的原理,JVM性能优化这些成为架构师必备的知识体系。还能领取免费的学习资源,目前受益良多

转载请注明原文出处:Harries Blog™ » springboot不同版本引入项目默认图标的方式