Spring Boot使用layui的字型圖示時無法正常顯示解決辦法
阿新 • • 發佈:2020-06-28
在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)與瀏覽器快取即可。