springboot项目中favicon.ico的异常处理
我在第一个springboot项目中没有设置项目名和拦截器以及spring.resources.static-locations,一切都是默认的配置,然后我将favicon.ico放在static目录下后可以正常访问。
但是当我设置上面三个东西后,原来的favicon.ico便不再起作用。
原因一:项目名,springboot默认的访问路径并不包含项目名,所以当设置项目名后会导致找不到favicon.ico,这时我们需要在thymeleaf中配置
<link rel="icon" th:href="@{/favicon.ico}">
这会自动加上项目名,就可以正常访问了。
注:在th:href中的地址是不加spring.resources.static-locations(没配置就是默认的classpath:/static,classpath:/public,classpath:/resources,classpath:/META-INF/resources)这里面的路径的,上图的路径对应的是我下图的spring.resources.static-locations配置:
spring.web.resources.static-locations=classpath:/static/image/
favicon.ico的路径是:
原因二:拦截器拦截
那么我们需要在拦截器中设置不拦截的路径,也就是我们的favicon.ico。
注:导入文件要使用src而不是href否则会失效!
springboot项目中favicon.ico的异常处理相关推荐
- Spring-Boot:写出来的网站访问不到静态资源?怎样通过url访问SpringBoot项目中的静态资源?localhost:8989/favicon.ico访问不了工程中的图标资源?
Spring-Boot:Spring-Boot写出来的网站访问不到静态资源?怎样通过url访问SpringBoot项目中的静态资源?localhost:8989/favicon.ico访问不了工程中的 ...
- SpringBoot项目中增加favicon.ico图标
项目中增加favicon.ico图标 前情摘要:用了两年的项目,ico一直用的是默认的图标,最近领导要求换个带有公司logo的ico,项目中正式用的是设计小姐姐发给我的,以下文章中使用的是我自己下载的 ...
- SpringBoot 项目中集成 Prometheus 和 Grafana
项目上线后,除了能保障正常运行以外,也需要服务运行的各个指标进行监控,例如 服务器CPU.内存使用占比,Full GC 执行时间等,针对一些指标出现异常,可以加入一些报警机制能及时反馈给开发运维.这样 ...
- 使用IDEA在SpringBoot项目中连接数据库
使用IDEA在SpringBoot项目中连接数据库 文章目录 使用IDEA在SpringBoot项目中连接数据库 前言 连接数据库 正常操作数据库 移除数据库连接 前言 每次我在 IDEA 中用 Sp ...
- IDEA springboot项目中properties配置文件 {针对将对应GBK改为UTF-8并勾选转为ASCII后仍无效情况} 运行时中文乱码解决
springboot项目中properties配置文件中,运行时中文乱码情况 file encoding里边进行设置,设为utf-8并勾选转为ascii,分别在setting.setting for ...
- springboot项目中pom.xml文件的颜色变成灰色,图标变成蜘蛛图形
问题 今天springboot项目中pom.xml文件的图标突然变成蜘蛛图案,pom.xml的内容大量报红,但项目任然可以正常运行 解决方法 点击idea右侧的 AntBuild,找到pom.xml, ...
- springboot项目中使用shiro 自定义过滤器和token的方式___shiro使用token登录流程
springboot项目中使用shiro 自定义过滤器和token的方式 实现步骤主要是以下几步: 1. 在项目中导入maven依赖 <dependency><groupId> ...
- springboot项目中mybatis实现数据的基本查询
SpringBoot项目中mybatis实现数据的基本查询 本章内容概述: mapper 查询 xml 文件基本使用 通过 mybatis 实现一条数据的查询 1 用户数据表 2 用户信息对应的实体类 ...
- SpringBoot项目中遇到的BUG
1.启动项目的时候报错 1.Error starting ApplicationContext. To display the auto-configuration report re-run you ...
最新文章
- 将 Microsoft Excel 导入至 MySQL
- 【linux草鞋应用编程系列】_4_ 应用程序多线程
- JavaScript 表单验证
- The number of requested virtual cores per node 3 exceeds the maximum number of virtual cores 2
- redis常用命令(基础篇)
- Python少打字小技巧
- 王健林:用深刻教训换来的8点心得
- form表单样式案例
- 中国各省级行政区对应MODIS区块号
- Android Studio一键汉化,分享一个自己写的小工具
- cisco路由器配置
- 为什么计算机没有桌面显示不出来,​为什么电脑图片显示不出来
- Windows电脑快捷键
- Shell脚本速查手册
- 设计必备,小清新钢笔字体包合集,优质字体合集
- github代码clone加速
- 数据结构1800试题(第四章)
- 985毕业,半路出家28岁进军Java,坚持奋斗了三年现如今年薪36W+
- 计算机组成原理微机接口及应用实验,QY-JSJ03
- 概率论与数理统计(知识点概览)
热门文章
- 使用apt-get时可能报错:E: Could not perform immediate configuration on already unpacked 'mountall'.解决方法
- Jetson nano卸载opencv 4.1.1安装opencv3.4.10
- 数控木雕机器雕工艺品
- 如何破解excel打开密码
- python 根号化简_Python 基础
- 转:只要心底热爱,人生就会朝着光明的方向转变
- MMKV:微信团队开源的轻量级存储方案
- 重量级锁和轻量级锁(自旋锁)
- 拓嘉辰丰电商:如何投诉拼多多商家一直不发货
- Gstreamer - 位置跟踪和定位