1. 程式人生 > 實用技巧 >Spring Boot使用layui的字型圖示時無法正常顯示解決辦法

Spring Boot使用layui的字型圖示時無法正常顯示解決辦法


在html檔案使用字型圖示並且預覽時正常,但是啟動工程後顯示不正常,瀏覽器除錯介面顯示字型檔案無法decode:

Failed to decode downloaded font: xxxxx

如圖所示:

顯示結果:

原因:經過maven的filter,會破壞font檔案的二進位制檔案格式,導致前臺解析出錯。

解決辦法:在pom檔案中配置maven的filter,在<build>標籤內新增如下配置:


       <resources>
            <resource>
                <directory>src/main/resources</
directory> <excludes> <!--<exclude>reference</exclude>--> <exclude>static/**/*</exclude> <!--<exclude>MyBatisGeneratorConfig.xml</exclude>--> </excludes>
<filtering>true</filtering> </resource> <resource> <directory>src/main/resources</directory> <includes> <include>static/**/*</include> </includes
> <filtering>false</filtering> </resource> </resources>


然後清除服務端快取(mvn clean)與瀏覽器快取即可