我刚开始一个新的Spring Boot(带有Spring Security)和Thymeleaf项目。由于我想集成静态资源,我尝试了不同的文件结构,但都没有,Spring将文件绑定到了这个文件中。 因为我没有改变静态资源路径,所以我的控制台在启动时输出Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
。Spring Boot Thymeleaf静态内容不加载
不同的文件结构,我试过,没有成功。
src
|--main
|--java
|--resources
|--static
|--css
|--bootstrap.min.css
|--custom_test.css
|--templates
|--....
也
src
|--main
|--java
|--resources
|--webjars
|--static
|--css
|--bootstrap.min.css
|--custom_test.css
|--templates
|--....
或
src
|--main
|--java
|--resources
|--public
|--css
|--bootstrap.min.css
|--custom_test.css
|--templates
|--....
在HTML/Thymeleaf我试图
<link rel="stylesheet" type="text/css" href="webjars/static/css/bootstrap.min.css"/>
<link rel="stylesheet" type="text/css" href="webjars/static/css/custom_test.css"/>
或
<link rel="stylesheet" type="text/css" th:href="@{/css/bootstrap.min.css}"/>
<link rel="stylesheet" type="text/css" th:href="@{/css/custom_test.css}"/>
到目前为止,这一切都没有奏效。 我真的希望你能帮助我和其他人一样的问题。 在此先感谢!
的可能的复制[春的IntelliJ项目引导找不到与Thymeleaf我的CSS文件] (http://stackoverflow.com/questions/40452365/intellij-spring-boot-project-cant-find-my-css-files-with-thymeleaf) – DimaSan