一、实现:在springboot项目中通过使用thymeleaf的方式在前端的html页面中使用src/main/resources/static中的静态资源文件。
二、在src/main/resources/static中的静态资源文件目录结构如下图
1.在html页面中引入thymeleaf的依赖。如下
<html lang="en" xmlns:th="http://www.thymeleaf.org">
2.由于springboot框架中配置的资源文件路径默认到src/main/resources/static下,所以我们使用静态资源的路径在html中可以这么写,注意thymeleaf的对html标签属性的写法:
<link th:href="@{/css/bootstrap.min.css}" rel="stylesheet">
3.同样的,图片也是同上的写法
<img th:src="@{/img/bootstrap-solid.svg}" class="content"/>
4.同样的,js也是同样的方法
<script type="text/javascript" th:src="@{/js/jquery-3.2.1.slim.min.js}"></script>
但是经测试发现:
<link th:href="@{/css/bootstrap.min.css}" rel="stylesheet">
与
<link href="/css/bootstrap.min.css" rel="stylesheet">
这两种都可以