700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > springboot 中favicon.ico 图标不显示问题 后台日志报错找不到favicon.ico 文件问题 解决

springboot 中favicon.ico 图标不显示问题 后台日志报错找不到favicon.ico 文件问题 解决

时间:2020-05-22 18:17:37

相关推荐

springboot 中favicon.ico 图标不显示问题 后台日志报错找不到favicon.ico 文件问题 解决

重构框架的时候发现这个问题

在服务器上发现已访问就会出现favicon.ico 找不到的日志,开始也是在网上找方案,找问题,结果都不是很符合心意。

我个人感觉还是配置拦截器的问题,先贴代码。然后真的是拦截器问题

/*** 注册 拦截器*/@Overridepublic void addInterceptors(InterceptorRegistry registry) {registry.addInterceptor(new SecurityHandlerInterceptor())//添加过滤url ** 代表所有.addPathPatterns("/**")//添加排除过滤url.excludePathPatterns("/favicon.ico","/register","/login","/**/error");;super.addInterceptors(registry);}/*** 解决resources下面静态资源无法访问* @param registry*/@Overridepublic void addResourceHandlers(ResourceHandlerRegistry registry) {registry.addResourceHandler("/favicon.ico")//favicon.ico.addResourceLocations("classpath:/static/");super.addResourceHandlers(registry);}

配置路径是不对的 所以找不到favicon.ico, 在静态文件的配置刚开始是配置的

classpath:/META-INF/resources/static/ 这个是错误的!

classpath:/static/ 这个才是正确的。

这个问题完美解决了

registry.addResourceHandler("/favicon.ico")//favicon.ico

.addResourceLocations("classpath:/static/");

这是生产图标的网站,可以自己生成图标,放到你的 静态资源目录下面,然后把名字改成favicon.ico这个名字,重启服务就可以了 /

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。