自定义.css文件不适用于Thymeleaf& Spring MVC

时间:2018-02-08 13:21:17

标签: css spring spring-mvc bootstrap-4 thymeleaf

所以,我花了最后一小时试图解决它,但我无法获得自定义.css文件以与Spring中的html文件链接.5。我正在使用Thymeleaf,{{ 3}}& Bootstrap用于前端工作。我正在使用Intellij Community Edition。

我的文件层次结构如下所示:

java
    project_files
resources
    static
        css
          main.css
    templates
        main.html

我在main.html中有一句话:

<link rel="stylesheet" type="text/css" th:href="@{/css/main.css}" href="../../css/main.css"/>

应该将我的样式与.html文件链接起来。什么可能是错的?

1 个答案:

答案 0 :(得分:3)

尝试更改一下你的文件夹结构,在名为 static 的资源下创建一个文件夹,在static下创建一个名为 css 的文件夹并将css文件放在那里,类似于:

 resources
└───  static
    └───  css
        └─── main.css

然后您应该可以使用以下方式访问它:

 <link rel="stylesheet" type="text/css" th:href="@{/css/main.css}"/>