1. 程式人生 > >Spring Boot內建Tomcat的靜態資源配置(在頁面中顯示專案外的某個圖片)

Spring Boot內建Tomcat的靜態資源配置(在頁面中顯示專案外的某個圖片)

哇~我現在只想長長的舒一口氣,終於解決了 ~    記錄一下

好,下面開始我的第一個部落格,寫的不好還請大家見諒~

最近老大讓我接觸一下spring boot,做一個簡單的專案。

我的Spring Boot專案是在官網自動生成的,目錄如下:

在紅線圈住的“application.properties”檔案中進行配置:

application.properties:

spring.mvc.static-path-pattern=/**
web.png-path=D:/temp/picture/
spring.resources.static-locations=classpath:/static/,classpath:/templates/, file:${web.png-path}

其中“web.png-path”表示磁碟中圖片存放的路徑,“spring.resources.static-location”表示的是靜態資源的位置,(下邊的是官網給的,和我的目錄不同,需要根據自己的專案目錄改變一下,官網連結

spring.resources.static-locations=classpath:/META-INF/resources/,classpath:/resources/,classpath:/static/,classpath:/public/ # Locations of static resources.

index.html:

在頁面用下邊的程式碼來訪問,其中“pictureFileName.png”是本地磁碟“D:/temp/picture/”目錄下的圖片

<img src="/pictureFileName.png" width="500" height="800"></img>

大家有哪些地方要是沒有看懂,可以在下邊留言