最近做一个spring boot项目时,网站有的图标显示的是小方格的形式
例如这样:
然后百度了半天,以下有四种解决方法:
第一:如果是在谷歌或者火狐浏览器出现的话,换成ie浏览器就可以显示了。(我的就是这种!!!) 如果你是那种刨根问底的性格,非要使用谷歌或者火狐,可以在服务器设置一下自己定义MIME类型。(具体自行百度)。
第二:检查是否使用maven,如果是,由于maven的filter(拦截),会破坏font文件的二进制文件格式,导致前台解析出错,
所以可以添加以下代码,到pom文件的标签下的标签里面。
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
<excludes>
<exclude>static/**/*.woff</exclude>
<exclude>static/**/*.woff2</exclude>
<exclude>static/**/*.ttf</exclude>
</excl