溫馨提示×

springboot靜態(tài)資源訪問不到怎么解決

小億
1119
2023-11-28 02:19:49
欄目: 編程語言

如果在Spring Boot中靜態(tài)資源無法訪問,可以嘗試以下解決方法:

  1. 確認靜態(tài)資源文件夾的位置:默認情況下,Spring Boot會將靜態(tài)資源文件夾放在classpath下的“/static”文件夾中,可以檢查該目錄下是否存在相應(yīng)的靜態(tài)資源文件。

  2. 檢查靜態(tài)資源文件夾是否正確配置:在application.properties或application.yml文件中,可以通過以下配置指定靜態(tài)資源文件夾的位置。確保其正確配置。

    application.properties:

    spring.resources.static-locations=classpath:/static/
    

    application.yml:

    spring:
      resources:
        static-locations: classpath:/static/
    
  3. 確認訪問路徑是否正確:如果靜態(tài)資源文件夾和文件名沒有問題,但仍然無法訪問,可以檢查訪問路徑是否正確。例如,如果靜態(tài)資源文件夾下有一個名為“css”的文件夾,其中包含一個名為“style.css”的文件,則可以通過“/css/style.css”路徑進行訪問。

  4. 確認是否存在攔截器或過濾器:如果應(yīng)用程序中存在攔截器或過濾器,并且配置不正確,可能會導(dǎo)致靜態(tài)資源無法訪問。可以檢查攔截器或過濾器的配置,并確保不會影響靜態(tài)資源的訪問。

如果以上方法都無法解決問題,可以提供更多的相關(guān)信息,如項目的目錄結(jié)構(gòu)和代碼片段,以便更好地幫助解決問題。

0