【发布时间】:2020-10-27 12:23:39
【问题描述】:
我是 Thymeleaf 和 Spring MVC 的新手。
我一直在处理以下问题:某些资源(css 或图像)不会被我的网页加载,而其他资源却可以。它们位于相同的路径和文件夹中,语法相同(我通过切换资源名称进行了检查,并且它有效)。
例如,我的 Thymeleaf 模板可以找到并读取我自己的 css 文件,但它不会读取 bootstrap-4 文件。
这是我的项目结构:
相同格式的图片也会出现同样的问题。
有什么可能导致问题的想法吗?
提前谢谢你
【问题讨论】:
-
请不要将代码(thymeleaf 模板)作为图片发布。那些变得不可读。
-
你有没有通过实现WebMvcConfigurer来配置resourceHandlers?如果那么也发布资源配置。我猜肯定是配置了硬编码文件路径。
-
你在同一个项目中使用spring security吗?
-
我没有在项目中使用 Spring Security。我没有使用任何resourceHandler,应该什么时候使用它们? Spring 不扫描资源文件夹吗?