Java 如何使用Spring Boot和Thymeleaf设置CSS

Java 如何使用Spring Boot和Thymeleaf设置CSS,java,html,css,spring-boot,thymeleaf,Java,Html,Css,Spring Boot,Thymeleaf,我一直试图让我的css文件与Spring Boot和Thymeleaf一起工作(甚至没有Thymeleaf),但它根本不起作用 我已经检查了很多关于StackOverFlow的答案,尝试了所有方法,但仍然不起作用。以下是我所做工作的示例: My test.html: <!doctype> <html> <head> <meta charset="UTF-8" /> <link rel="style

我一直试图让我的css文件与Spring Boot和Thymeleaf一起工作(甚至没有Thymeleaf),但它根本不起作用

我已经检查了很多关于StackOverFlow的答案,尝试了所有方法,但仍然不起作用。以下是我所做工作的示例:

My test.html:

<!doctype>
<html>
<head>
    <meta charset="UTF-8" />
    <link rel="stylesheet" type="text/css" href="css/index.css" />
</head>
<body>
    <div>
        <p class="test">trololo</p>
    </div>
</body>
</html>
使用thymeleaf,我还尝试:

<link rel="stylesheet" type="text/css" th:href="@{/css/index.css}" />
我从终端抓到的唯一警告是:

2020-07-22 05:19:51.148  WARN 42426 --- [nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.NoHandlerFoundException: No handler found for GET /css/index.css]
2020-07-22 05:19:51.166  WARN 42426 --- [nio-8080-exec-3] o.s.web.servlet.PageNotFound             : No mapping for GET /favicon.ico
2020-07-22 05:19:51.166  WARN 42426 --- [nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.NoHandlerFoundException: No handler found for GET /favicon.ico]
My application.properties:

spring.resources.chain.strategy.content.enabled=true
spring.resources.chain.strategy.content.paths=/**
如果你遇到过同样的问题,我很乐意得到帮助

谢谢


编辑:找到了一些内容。我已经在下面发布了。

问题似乎出在“application.properties”中的下面一行:

spring.resources.add-mappings=false

现在它开始工作了!我很想解释为什么它解决了这个问题,但我不知道,我最好还是就这样离开。还是希望它能帮助你们中的一些人

问题似乎出在“application.properties”中的下面一行:

spring.resources.add-mappings=false

现在它开始工作了!我很想解释为什么它解决了这个问题,但我不知道,我最好还是就这样离开。还是希望它能帮助你们中的一些人

你应该把你的答案作为答案贴出来,而不是把答案留在问题里。这将帮助其他人在将来找到您的解决方案。(也许你也可以加一句话,解释为什么它能解决这个问题。)@andrewjames:是的,你说得对,我应该这么做,对不起!至于解释为什么它解决了这个问题,我完全不知道,我也不想误导人们。你应该把你的解决方案作为一个答案,而不是把答案留在问题中。这将帮助其他人在将来找到您的解决方案。(也许你也可以加一句话,解释为什么它能解决这个问题。)@andrewjames:是的,你说得对,我应该这么做,对不起!至于解释为什么它解决了这个问题,我完全不知道,我不想误导人们。
spring.resources.add-mappings=false