CSS没有链接,也没有使用Spring Boot应用程序

时间:2017-04-10 21:35:38

标签: css spring spring-boot

enter image description here

这是我项目的图片。 我有我的CSS文件在static / css文件夹中,我试图将它与我的index.jsp页面链接,但它不起作用。 注意:硬刷新,缓存清除一切都已完成,我尝试了10次以上。 :(有什么其他方法可以将css与spring boot应用程序连接起来吗?

3 个答案:

答案 0 :(得分:2)

在Spring-boot文档中,您可以读取默认情况下Spring-boot读取静态资源的位置。

  

默认情况下,Spring Boot将提供目录中的静态内容   称为/static (or /public or /resources or /META-INF/resources) in   类路径或从ServletContext的根目录。它使用了   来自Spring MVC的ResourceHttpRequestHandler,你可以修改它   通过添加自己的WebMvcConfigurerAdapter并覆盖   addResourceHandlers方法。

如果您将静态文件的位置更改为默认文件,则应该可以通过/css/style.css

与他们联系

P.S。 here you can find a simple good structured example.

答案 1 :(得分:1)

对我来说,我只是将我的CSS,JS,图像放在 src / main / resources / static 文件夹中,链接如下: /css/style.css/js/custom.js 适用于春季启动应用程序。

答案 2 :(得分:-1)

您的问题的解决方案非常简单,只需在接下来的两行代码中添加 application.properties 文件(您的配置文件):

spring.resources.chain.strategy.content.enabled=true
spring.resources.chain.strategy.content.paths=/**

这将破坏浏览器中的缓存,当您对静态内容(如:css文件,js文件,html文件)进行更改时,它将会发生。

Spring Boot CSS Showing up blank / not loading after trying everything

祝你好运。