不久,我有应用程序如下结构,问题是春季启动不递归扫描静态文件夹。我的意思是 如果我把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