Spring开机2:部分静态资源未加载
Spring Boot 2: some static resources are not loaded
我在 spring 引导应用程序的 /static/
路径中添加了静态资源。
/static/
/css/
/images/
/js/
当页面加载时,一些 css
和 js
文件没有加载。例如:/static/js/jquery-ui/css/no-theme/jquery-ui-1.10.3.custom.min.css
已加载,但是 /static/js/jquery-ui/js/jquery-ui-1.10.3.minimal.min.js
和 /static/css/font-icons/entypo/css/entypo.css
资源未加载 - 返回 404。如果我将这些资源移动到文件夹树中向上 1 或 2 步,则可以访问这些资源,所以我可以直接 url 下载它们。但我不想这样做。因为它们是某些模板的一部分,移动会破坏主题结构。
我将未加载的文件复制到不同名称的同一文件夹中。
/static/css/font-icons/entypo/css/
entypo.css
entypo_1.css
之后,删除旧版本并将新副本重命名为旧版本。我不知道为什么,但是在对所有未加载的资源执行此操作后,它们被加载了。现在对我有用了。
已编辑
在这种情况下需要清理和构建项目。
当我 运行 从 SVN 检出项目到另一台 PC 后没有构建的项目时,这个问题再次发生。然后我清理并构建了项目和 运行。之后问题没有出现
我在 spring 引导应用程序的 /static/
路径中添加了静态资源。
/static/
/css/
/images/
/js/
当页面加载时,一些 css
和 js
文件没有加载。例如:/static/js/jquery-ui/css/no-theme/jquery-ui-1.10.3.custom.min.css
已加载,但是 /static/js/jquery-ui/js/jquery-ui-1.10.3.minimal.min.js
和 /static/css/font-icons/entypo/css/entypo.css
资源未加载 - 返回 404。如果我将这些资源移动到文件夹树中向上 1 或 2 步,则可以访问这些资源,所以我可以直接 url 下载它们。但我不想这样做。因为它们是某些模板的一部分,移动会破坏主题结构。
我将未加载的文件复制到不同名称的同一文件夹中。
/static/css/font-icons/entypo/css/
entypo.css
entypo_1.css
之后,删除旧版本并将新副本重命名为旧版本。我不知道为什么,但是在对所有未加载的资源执行此操作后,它们被加载了。现在对我有用了。
已编辑
在这种情况下需要清理和构建项目。
当我 运行 从 SVN 检出项目到另一台 PC 后没有构建的项目时,这个问题再次发生。然后我清理并构建了项目和 运行。之后问题没有出现