1.问题:字体文件加载失败,本来应该是“X”号,现在只有一个小方块

2.原因:问题是Maven正在过滤字体文件并破坏它们。
1<resource> 2 <filtering>true</filtering> 3 <directory>src/main/resources</directory> 4 <includes> 5 <include>application-${profileActive}.properties</include> 6 <include>application.properties</include> 7 </includes> 8 </resource>
3.解决方案:不过滤这些font文件
1<plugin> 2 <groupId>org.apache.maven.plugins</groupId> 3 <artifactId>maven-resources-plugin</artifactId> 4 <configuration> 5 <nonFilteredFileExtensions> 6 <nonFilteredFileExtension>ttf</nonFilteredFileExtension> 7 <nonFilteredFileExtension>woff</nonFilteredFileExtension> 8 <nonFilteredFileExtension>woff2</nonFilteredFileExtension> 9 </nonFilteredFileExtensions> 10 </configuration> 11 </plugin>
