springboot项目中layui的字体图标显示不出来

问题描述:在使用layui开发页面时,js和css路径正确,包结构也跟官网的一样,但是图标就是出不来,像下图中一样。
springboot项目中layui的字体图标显示不出来_第1张图片
问题定位:
F12开发者控制台打印如下日志:

springboot项目中layui的字体图标显示不出来_第2张图片

问题分析:这是因为经过maven的filter,会破坏font文件的二进制文件格式,所以前台解析出错

解决方案:pom.xml中加上这个插件


            <plugin>
                <groupId>org.apache.maven.pluginsgroupId>
                <artifactId>maven-resources-pluginartifactId>
                <configuration>
                    <nonFilteredFileExtensions>
                          <nonFilteredFileExtension>ttfnonFilteredFileExtension>
                        <nonFilteredFileExtension>woffnonFilteredFileExtension>
                        <nonFilteredFileExtension>woff2nonFilteredFileExtension>
                    nonFilteredFileExtensions>
                configuration>
            plugin>

clean项目,然后重启,就好了

你可能感兴趣的:(bug)