Spring Boot內建Tomcat的靜態資源配置(在頁面中顯示專案外的某個圖片)
阿新 • • 發佈:2019-02-06
哇~我現在只想長長的舒一口氣,終於解決了 ~ 記錄一下
好,下面開始我的第一個部落格,寫的不好還請大家見諒~
最近老大讓我接觸一下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>
大家有哪些地方要是沒有看懂,可以在下邊留言