天天看點

Spring Boot 添加webapp目錄,通路靜态資源

Spring Boot預設靜态資源通路路徑

org.springframework.boot.autoconfigure.web.ResourceProperties

類中定義了 Spring Boot 預設的靜态資源通路路徑:

CLASSPATH_RESOURCE_LOCATIONS = { “classpath:/META-INF/resources/”, “classpath:/resources/”, “classpath:/static/”, “classpath:/public/” };

預設的除了以上配置外,還有webapp目錄下的資源,以下使用IDEA進行webapp的配置。

使用IDEA為Spring Boot添加webapp目錄
選中項目,F4快捷鍵打開以下頁面,配置webapp目錄
Spring Boot 添加webapp目錄,通路靜态資源
建立靜态資源
在添加好的webapp目錄下,添加靜态資源檔案
Spring Boot 添加webapp目錄,通路靜态資源

在浏覽器上直接通過url通路即可通路到相關資源:

Spring Boot 添加webapp目錄,通路靜态資源

注意:如果你的應用将被打包成jar,那就不要使用src/main/webapp檔案夾。盡管該檔案夾是一個共同的标準,但它僅在打包成war的情況下起作用,如果産生一個jar,多數建構工具都會靜悄悄的忽略它!是以根據需要進行配置

繼續閱讀