问题:
SpringBoot项目,前端用的Layui框架,但是在浏览器上部分font图标无法显示,抛出异常:Failed to decode downloaded font。
![](https://img.haomeiwen.com/i14929794/7d2dd88882455887.png)
原因:
经过maven的filter,会破坏font文件的二进制文件格式,到时前台解析出错。
解决:
在pom文件中添加:
、、、
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
<excludes>
<exclude>static/layui/**/*</exclude>
</excludes>
</resource>
<resource>
<directory>src/main/resources</directory>
<filtering>false</filtering>
<includes>
<include>static/layui/**/*</include>
</includes>
</resource>
</resources>
、、、
拓展:
* matches zero or more characters (匹配0个或N个字符)
** matches zero or more directories in a path (匹配0个或N个目录)
定位layui图标,可以用layui/**/*来表示。不过,要在路径前加static来定位。
网友评论