【发布时间】:2017-04-05 05:30:00
【问题描述】:
我刚刚开始了一个新的 Spring Boot(使用 Spring Security)和 Thymeleaf 项目。由于我想集成静态资源,我尝试了不同的文件结构,但没有一个,Spring 将文件绑定到其中。
由于我没有更改静态资源路径,我的控制台在启动时输出Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]。
我尝试了不同的文件结构但没有成功。
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}"/>
到目前为止,这些都没有奏效。 我真的希望你能帮助我和其他有同样问题的人。 提前致谢!
【问题讨论】:
标签: java spring spring-mvc spring-boot thymeleaf