不久,我有應用程序如下結構,問題是春季啓動不遞歸掃描靜態文件夾。我的意思是 如果我把bootstrap.min.css到static/css/bootstrap.min.css
這沒問題,但如果我把它放入靜態文件夾static/bootstrap/bootstrap.min.css
的子包中的另一個文件夾中,就像在屏幕截圖中一樣,我不能加載這些資源。我該如何處理?提前致謝。 Spring引導資源靜態文件夾
0
A
回答
2
您的網址缺少前導斜槓。
http://www.thymeleaf.org/doc/tutorials/3.0/usingthymeleaf.html#link-urls
有不同類型的網址:
- 絕對URL:http://www.thymeleaf.org
- 相對URL,它可以是:
- 頁相對:用戶/登錄.html
- 上下文相關:/ itemdetai ls?id = 3(服務器中的上下文名稱將自動添加)
- 服務器相對:〜/ billing/processInvoice(允許在同一服務器中的另一個上下文(=應用程序)中調用URL。
- 相對協議的URL://code.jquery.com/jquery-2.0.3.min.js
的URL在你的屏幕截圖,引導/ CSS/bootstrap.min .css,是頁面相對的。
你想要的是一個上下文相對的URL。當你的文件是的src /主/資源/靜態/ CSS/bootstrap.min.css,用途:
th:href="@{/css/bootstrap.min.css}"
當它在的src /主/資源/靜態/引導/ bootstrap.min的.css,用途:
th:href="@{/bootstrap/bootstrap.min.css}"
此外,而不是手動下載bootstrap.min.css,我建議你使用Bootstrap WebJar,然後使用下面的HREF:
th:href="@{/webjars/bootstrap/3.3.6/css/bootstrap.min.css}"
相關問題
- 1. Spring:引用資源/靜態文件夾
- 2. Spring引導服務靜態資源 - sitemap.xml
- 3. Spring Boot Web靜態資源
- 4. Spring Security 404靜態資源
- 5. 春季引導服務靜態資源
- 6. 問題與靜態資源擴展Spring引導WebMvcConfigurationSupport
- 7. 在spring引導中添加靜態資源
- 8. 靜態資源文件?
- 9. 更改源代碼和資源的Spring引導文件夾結構
- 10. 靜態資源的Spring Boot ResourceLoader緩存
- 11. Spring靜態資源servlet請求
- 12. 訪問靜態資源Spring MVC 4
- 13. Spring Security Thymleaf靜態資源不加載
- 14. Spring MVC 3.1服務靜態資源
- 15. Spring Boot靜態資源重複映射
- 16. Spring MVC無法提供靜態資源
- 17. 獲取靜態資源的Spring MVC
- 18. 無法加載靜態資源:Spring MVC
- 19. spring MVC MAVEN:靜態資源用404
- 20. Spring MVC靜態資源配置問題
- 21. Spring MVC靜態資源部分工作
- 22. spring mvc靜態資源加載失敗
- 23. Spring MVC + Thymeleaf:更新靜態資源
- 24. Spring MVC的:靜態資源包
- 25. 使用Spring從壓縮文件中提供靜態資源
- 26. Spring 4.3.0 + Tomcat:靜態文件「無法加載資源」消息
- 27. 構建文件夾下的Eclipse CDT靜態資源
- 28. 未找到子文件夾的Gwt靜態資源
- 29. Grails插件:靜態資源
- 30. 靜態庫文件中的資源 - MFC
http://stackoverflow.com/questions/1483063/how-to-handle-static-content-in-spring-mvc - 這可能有助於 – Valath