通過springboot 訪問static下頁面不顯示圖標的問題


 

原因:經過maven的filter,會破壞font文件的二進制文件格式,導致前台解析出錯。

解決辦法:在pom文件中配置maven的filter,在<build>標簽內添加如下配置:

在maven中

<build>
		<!--最好全小寫-->
		<finalName>security</finalName>
		<resources>
			<resource>
				<directory>src/main/java/</directory>
				<includes>
					<include>**/*.xml</include>
				</includes>
				<filtering>true</filtering>
			</resource>
			<!--<resource>
				<directory>src/main/resources</directory>
				<includes>
					<include>**</include>
				</includes>
				<filtering>true</filtering>
			</resource>-->
			<!-- 顯示圖標-->
			<resource>
				<directory>src/main/resources/</directory>
				<excludes>
					<exclude>static/**/*</exclude>
				</excludes>
				<filtering>true</filtering>
			</resource>
			<resource>
				<directory>src/main/resources/</directory>
				<includes>
					<include>static/**/*</include>
				</includes>
				<filtering>false</filtering>
			</resource>
		</resources>
		<plugins>
			<plugin>
				<groupId>org.springframework.boot</groupId>
				<artifactId>spring-boot-maven-plugin</artifactId>
			</plugin>
		</plugins>
	</build>

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM